什麼是使所有單元格對齊的最佳方式(沒有js)(即在這種情況下每行有三個單元格)。CSS float頂部對齊
HTML
<ul id="list">
<li>Line1 this is a very long line that will break the layout</li>
<li>Line2</li>
<li>Line3</li>
<li>Line4 this is a very long line that will break the layout</li>
<li>Line5</li>
<li>Line6</li>
<li>Line7 this is a very long line that will break the layout</li>
<li>Line8</li>
<li>Line9</li>
</ul>
CSS
#list li{
float: left;
width: 33%;
border: 1px #000 solid;
}
結果
它可以全部在this Fiddle中看到。
每行的項目數可能會改變(即我不知道新行的起始位置),每個行的高度是可變的(即不能強制高度)。
謝謝!這是有效的,這裏是腳本更新:http://jsfiddle.net/NF7UY/1/ – montrealmike
鏈接已經不幸去世 – v010dya