方法一:float浮动,float:left;为左浮动,也可以设置为float:right;右浮动,也可以实现两个div并列一行。
#div1{ width:50%; height:300px; background:blue; float:left; } #div2{ width:50%; height:300px; background:green; float:left; }
方法二:display:table-cell
#parent{ width:100%; display:table; } #div1{ width:50%; height:300px; background:blue; display:table-cell; } #div2{ width:50%; height:300px; background:green; display:table-cell; }
方法三:负margin
#parent{ display:flex; overflow:hidden; } #div1{ width:50%; height:300px; background:blue; padding-bottom:2000px; margin-bottom:-2000px; } #div2{ width:50%; height:300px; background:green; padding-bottom:2000px; margin-bottom:-2000px; }
方法四:绝对定位
*{ margin:0; padding:0; } #div1{ width:50%; height:300px; background:blue; position:absolute; left:0; top:0; } #div2{ width:50%; height:300px; background:green; position:absolute; transform:translate(100%, 0); }
方法五:flex布局
#parent{ display:flex; } #div1{ width:50%; height:300px; background:blue; flex:1; } #div2{ width:50%; height:300px; background:green; flex:1; }
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)