Noz*_*Noz 14 css google-chrome html-lists
当我添加css来操纵列数时,我注意到chrome正在删除列表项上的数字...
例如:
<ol style =-webkit-column-count: 2;...">
....
</ol>
Run Code Online (Sandbox Code Playgroud)
上面的确设法按照预期将li溢出到一个单独的列中,但它也删除了默认的项目编号.这在Firefox中不会发生,只有chrome.
有任何想法吗?
Sté*_*ane 14
似乎数字实际上是隐藏的.这可以通过使用以下属性来解决:
OL {
list-style-position: inside;
}
Run Code Online (Sandbox Code Playgroud)
use*_*804 10
你可以永远只是抛出一个<div>围绕<ol>并给出了<div>多列代替<ol>.
<div style = -webkit-column-count: 2;...><ol>
....
</ol></div>
Run Code Online (Sandbox Code Playgroud)
但是,当我这样做时,由于某种原因,我最终得到的第二列比第一列高一行.也只发生在Chrome中.
编辑:解决我的上述问题只是为了添加零保证金<ol>,所以这应该工作正常:
<div style = -webkit-column-count: 2;...><ol style = margin: 0;>
....
</ol></div>
Run Code Online (Sandbox Code Playgroud)
奇怪的是,有一些填充<ol>似乎也摆脱了数字,所以如果你有填充可能是罪魁祸首.
| 归档时间: |
|
| 查看次数: |
4903 次 |
| 最近记录: |