因此,根据 W3C 规范,已弃用有序列表中的“开始”属性。
如果你想继续一个被一系列标题分解的列表,你可能有:
<ol start="15">
但这是不允许的。问题是除了在当前浏览器中有效的方法之外,你还能/你会怎么做?不可能完成的任务?
因此,根据 W3C 规范,已弃用有序列表中的“开始”属性。
如果你想继续一个被一系列标题分解的列表,你可能有:
<ol start="15">
但这是不允许的。问题是除了在当前浏览器中有效的方法之外,你还能/你会怎么做?不可能完成的任务?
start
HTML4.01 可能不推荐使用该属性,但HTML5 已返回该属性。是否存在浏览器兼容性问题?
编辑:SitePoint 说不。所以唯一真正的问题是验证。如果您真的关心验证,您可以使用 HTML 4.01 Transitional 或 HTML5,但不能使用 Strict。
否则,您将无法在 HTML 中包含其他行并隐藏它们。
<style type="text/css">.hidden { display: none }</style>
<ol>
<li class="hidden"></li>
<li class="hidden"></li>
<li class="hidden"></li>
<li class="hidden"></li>
<li>Starting at 5</li>
</ol>
您可以使用 CSS 计数器来做到这一点,但并非所有浏览器都支持它们。毕竟 start 属性是你最好的选择。