尽管并非所有浏览器都支持,但您可以(应该)为此目的使用CSS 多列。它适用于 IE10+、Opera 11.1+(标准语法)和 Firefox 2+、Chrome 4+、Safari 3.1+(供应商前缀)。对于其他浏览器,您可以使用JS 库。
示例用法
HTML (index.php)
...
<jdoc:include type="message" />
<div id="content">
<jdoc:include type="component" />
</div>
...
CSS
#content {
-webkit-column-count: 3;
-webkit-column-width: 75px;
-webkit-column-gap: 20px;
-webkit-column-rule: 1px solid #fff;
-moz-column-count: 3;
-moz-column-width: 75px;
-moz-column-gap: 20px;
-moz-column-rule: 1px solid #fff;
-o-column-count: 3;
-o-column-width: 75px;
-o-column-gap: 20px;
-o-column-rule: 1px solid #fff;
column-count: 3;
column-width: 75px;
column-gap: 20px;
column-rule: 1px solid #fff;
}