我正在嘗試製作具有變量高度的項目列表。當我嘗試使用水平行對齊的項目製作一個整齊的列表時,當列表項全都具有相同的高度時,一切順利。當一個或多個物品有更高的高度時會出錯。我創建了一個JSFiddle來非常清楚地顯示問題。誰能幫我嗎?列表項不要垂直對齊
我的html:
<div>
<ol>
<li></li>
<li></li>
<li style="height: 140px;"></li>
<li></li>
<li></li>
<li></li>
</ol>
</div>
我的CSS:
div {
width: 730px;
}
ol {
width 730px;
margin-left: -40px;
}
ol li {
display: block;
width: 167px;
height: 120px;
margin: 0 0 15px 15px;
background:red;
float: left;
}
你想每行的有效高度由最高確定行中的元素? – kroehre 2013-04-22 18:21:20
li的包裝到下一行是故意的? – Ejaz 2013-04-22 18:21:50
是的!每行應該是最高元素的高度。 – 2013-04-22 18:22:06