【发布时间】:2015-12-23 15:05:06
【问题描述】:
我正在尝试解决 Firefox(我使用的是 40.0.3)中的一个问题,其中使用 -moz-column-count 和 display: table 会导致列表显示为一列。这是我的示例和jsfiddle:
div {
-webkit-column-count: 2; /* Chrome, Safari, Opera */
-moz-column-count: 2; /* Firefox */
column-count: 2;
}
ul {
display: table;
margin: 0 auto;
}
<div>
<ul>
<li>abcd</li>
<li>b</li>
<li>cdefg</li>
<li>d</li>
</ul>
</div>
我正在使用 display: table 将 div 中的列居中。在 Edge、IE10 和 Chrome 中,列表分为两列。
我的问题是如何在 Firefox 中使用 display: table 获得两列,或者如何正确地将列表居中以使其在所有浏览器中都有效。
【问题讨论】: