【发布时间】:2018-11-13 17:39:10
【问题描述】:
我正在页脚中创建列。它适用于 Chrome 和 IE,使用:
column-count: 4;
break-inside: avoid-column;
我在使用 Firefox 时遇到问题,该属性已被划掉:
我能做什么?
使用page-break-inside: avoid,我得到类似this 的东西。
有些物品会移过他的位置,例如“第 9 项”。
它在 Chrome 中的外观:
例如:
#columnasFooter{
column-count: 3;
}
#columnasFooter li{
break-inside: avoid-column;
page-break-inside: avoid;
}
<ul id="columnasFooter">
<li>Title column 1
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
<li>Item 5</li>
<li>Item 6</li>
<li>Item 7</li>
<li>Item 8</li>
</ul>
</li>
<li>Title column 2
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
<li>Item 5</li>
<li>Item 6</li>
<li>Item 7</li>
<li>Item 8</li>
<li>Item 9</li>
</ul>
</li>
<li>Title column 3
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
<li>Item 5</li>
</ul>
</li>
</ul>
【问题讨论】:
-
firefox 不支持它,请看这里:developer.mozilla.org/en-US/docs/Web/CSS/break-inside
标签: html css firefox css-multicolumn-layout