标记有序列表以在1之后的点开始

时间:2009-12-29 14:49:38

标签: html html-lists deprecated

因此,根据W3C规范,不推荐使用有序列表中的'start'属性。

如果你想继续一个被一系列标题分解的列表,你可能会:

<ol start="15"> 

但这是不允许的。问题是除了在当前浏览器中有效之外,你还能做什么?不可能的任务?

2 个答案:

答案 0 :(得分:1)

HTML4.01可能不推荐start属性,但it has returned for HTML5.是否存在浏览器兼容性问题?

编辑:SitePoint says no.所以唯一真正的问题是验证。如果您真的关心验证,可以使用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>

答案 1 :(得分:0)

您可以使用CSS计数器,但并非所有浏览器都支持它们。毕竟,开始属性是你最好的选择。