答案 0 :(得分:3)
使用 CSS3 列,您可以非常轻松地实现所需的行为。这是一个如何做的示例。
<强> HTML 强>:
<ul>
<li>List item</li>
<li>List item</li>
<li>List item</li>
<li>List item</li>
<li>List item</li>
<li>List item</li>
<li>List item</li>
<li>List item</li>
<li>List item</li>
<li>List item</li>
<li>List item</li>
<li>List item</li>
<li>List item</li>
<li>List item</li>
<li>List item</li>
<li>List item</li>
<li>List item</li>
<li>List item</li>
<li>List item</li>
<li>List item</li>
<li>List item</li>
<li>List item</li>
<li>List item</li>
</ul>
<强> CSS 强>:
ul {
-webkit-column-count: 3; /*3 is just a placeholder -- can be anything*/
-moz-column-count: 3;
column-count: 3;
width: 300px; /*your fixed width*/
height: 100px; /*your fixed height*/
}
<强>结果强>:
Jquery替代方案: Taylor Smith的一个很棒的插件Jquery column sort
我希望以任何方式提供帮助!