0

我在 div 中有一个简单的 ol 列表:

<div class="one">Title<hr width="200px">
<ol>
<li>One</li>
<li>Two</li>
<li>Three</li>
</ol>
</div>

div CSS:

div.one {
float:left;
width:250px;
height:525px;
background-color:#e0e0e0;
font-size:30px;
margin:2px;
color:#6d6e71;
}

在 FF 和 IE 上,数字是在文本(继承的中心对齐)开始的地方创建的,但在 Chrome 上,数字是在 div 开始的地方创建的。如何解决这个问题呢?

4

1 回答 1

1

尝试添加这个:

div.one ol {list-style-position:inside; margin:0; padding:0;}

http://jsfiddle.net/yzyXE/

于 2013-09-26T18:55:54.397 回答