2009-12-29 46 views
2

因此,根据W3C规范,有序列表中的'start'属性已被弃用。标记一个有序列表,在1之后的点开始

如果你想继续一个已经通过了一系列的航向打散列表,你可能有:

<ol start="15"> 

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

+0

可能有什么? – Matchu 2009-12-29 14:52:36

+0

将代码格式添加到括号内的标记使其可见。 – DOK 2009-12-29 14:59:16

回答

1

start属性可能不适用于HTML4.01,但是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> 
0

你可以用CSS计数器来完成它,但它们在所有浏览器中都不被支持。毕竟,起始属性是你最好的选择。

相关问题