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 に答える