我正在尝试制作具有变量高度的项目列表。当我尝试使用水平行对齐的项目制作一个整齐的列表时,当列表项全都具有相同的高度时,一切顺利。当一个或多个物品有更高的高度时会出错。我创建了一个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