我有一个标准的html源代码,并且其中包含一个带有常规<ol>
列表的文本,我希望在页面中显示2,3或4列,例如(没有表格可以使用)即可。当我在CSS中说我想要发生的事情时,文本会分成几列,但第一列比其他列低1行。如何使所有列在同一起始级别上显示?这是HTML部分:
<div id="references">
<ol>
<li>Some text</li>
<li>Some other text</li>
<li>And again some text</li>
</ol>
</div>
这是从http://www.w3schools.com/cssref/css3_pr_column-width.asp中的文档中简单复制的CSS部分:
#references {
-webkit-column-width: 30em; /* Chrome, Safari, Opera */
-moz-column-width: 30em; /* Firefox */
column-width: 30em;
}
答案 0 :(得分:2)
添加以下CSS:
#references ol{
margin: 0;
}
答案 1 :(得分:2)
答案 2 :(得分:0)
答案 3 :(得分:0)
我觉得列宽太长了太久了.. 尽量减少这一点。喜欢在。
-webkit-column-width: 15em; /* Chrome, Safari, Opera */
-moz-column-width: 30px; /* Firefox */
column-width: 30px;