Chrome の OL 番号付けで奇妙な動作が発生しています。これが私のマークアップです。
<ol>
<li>
<div class="block left">
<span class="block">Main Title<span class="alert">!</span></span>
<input type='text' name='title-1' />
</div>
<div class="block left">
<span class="block">Subtitle<span class="alert">!</span></span>
<input type='text' name='title-2' />
</div>
<div class="block left">
<span class="block">Add Image<span class="alert">!</span></span>
<input type='file' name='image' size='30' />
</div>
</li>
<ol>
使用されるクラスは次のとおりです。
.block { display:block; }
.left { float:left; }
.alert { color:red; }
私が抱えている問題は、OL の番号を LI のコンテンツの LEFT に表示する必要があることですが、Chrome はある種の float プロパティを数字に関連付けて、右側に表示するようです。
誰でもこの問題について何か支援を提供できますか? 前もって感謝します。