让两个Div并排显示的方法有很多,使用display的inline属性、通过设置float来让Div并排显示都可以实现,下面我们来看一下CSS实现两个div并排显示的方法。
让两个Div并排显示
一、使用display的inline属性
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>两个div并排显示</title> <style type="text/css"> </style> </head> <body> <div style="width:300px; height:auto;border: 1px solid red; display:inline">AAAA</div> <div style="width:300px; height:auto;border: 1px solid red; display:inline">BBBB</div> </body> </html>
效果如下:
display 属性规定元素应该生成的框的类型。display:inline样式将元素显示为内联元素,元素前后没有换行符。
二、通过设置float来让Div并排显示
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>两个div并排显示</title> <style> div{float:left;border:1px solid red; padding:10px;} </style> </head> <body> <div> 1111 </div> <div> 2222 </div> </body> </html>
效果如下:
float 属性定义元素在哪个方向浮动。以往这个属性总应用于图像,使文本围绕在图像周围,不过在 CSS 中,任何元素都可以浮动。浮动元素会生成一个块级框,而不论它本身是何种元素。
如果浮动非替换元素,则要指定一个明确的宽度;否则,它们会尽可能地窄。