2

因此,根据 W3C 规范,已弃用有序列表中的“开始”属性。

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

<ol start="15"> 

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

4

2 回答 2

1

startHTML4.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>
于 2009-12-29T14:56:24.263 回答
0

您可以使用 CSS 计数器来做到这一点,但并非所有浏览器都支持它们。毕竟 start 属性是你最好的选择。

于 2009-12-29T14:56:50.517 回答