写代码时遇到了并排放置两个div的需求,于是总结了一下,有以下几种方法可以实现:
(1)设置浮动:
a)两个div都设置为左浮动:
.left_div {
color: #ffffff;
background-color: #159F5D;
padding:15px 10px;
font-size:30px;
width: 200px;
height: 100px;
}
.right_div {
color: #000000;
background-color: #DC5347;
padding:15px 10px;
font-size:30px;
width: 200px;
height: 100px;
}
First div
Second div
b)也可以把一个设置为左浮动,一个设置为右浮动:
First div
Second div
注意: 设置 div为float之后,如果没有清除浮动,则下一个被设置 float 的 div 会根据上一个 float 的 div 的布局进行排版,而下一个没设置 float 属性的 div 则是根据它的前一个元素进行排版。
(2)设置为行内元素:
first div
second div
(3)table实现:
First div |
Second div |
参考链接: https://www.cnblogs.com/unixart/p/10808393.html http://www.divcss5.com/wenji/w472.shtml