鉴于<label>
and<span>
是内联元素并且<ol>
是块元素,<ol>
使用脚本在跨度/标签内嵌套的正确方法是什么?
input { vertical-align: top; }
label { display: block; }
label + label { margin-top: 1em; }
ol { padding:0; margin:0; }
<label for="foo">
<input id="foo" type="checkbox" />
<span style="padding-left: 1em; display:inline-block;">
<ol>
<li>Boat</li>
<li>Jet</li>
<li>Chopper</li>
</ol>
</span>
</label>
<label for="bar">
<input id="bar" type="checkbox" />
<span style="padding-left: 1em; display:inline-block;">
<ol>
<li>Car</li>
<li>Auto</li>
</ol>
</span>
</label>
目标是拥有一个不依赖于 JavaScript 的自动排序列表,这也被认为是 W3C XHTML 有效的。