我在 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 内容的左侧,但 Chrome 似乎将某种浮点属性归因于数字,使其出现在右侧。
任何人都可以就此事提供任何帮助吗?提前致谢。