此HTML:爲什麼這些div不是水平對齊的?他們爲什麼會突破?
<div style="border:1px solid blue; margin: auto; height:250px; width:600px;">
<div style="border:1px solid red; height:50px; width:80px;"></div>
<div style="border:1px solid red; height:50px; width:80px;"></div>
<div style="border:1px solid red; height:50px; width:80px;"></div>
<div style="border:1px solid red; height:50px; width:80px;"></div>
</div>
爲什麼是紅色的div不一樣的水平行中,我如何讓他們在同一行?
基本HTML 101的div是塊級元素。它們將自然地顯示在彼此之上。 – Chris 2014-09-21 01:32:48
將'float:left'添加到'display:inline-block'上的div上。 – andrex 2014-09-21 01:42:24
在(非常相關的)一面注意,您應該不惜一切代價避免內聯樣式。 – royhowie 2014-09-21 03:36:17