从xhtml doctypes中的某个数字开始列表的方法

时间:2012-10-02 10:30:31

标签: html html5 xhtml doctype

现在根据这篇文章:Start a list from a certain number这已被弃用,但已经在HTML5中回购。

我没有使用HTML5,我正在使用过渡性XHTML文档类型。

所以我想知道我能用什么?

如果我继续使用..

<ol start=5>

它还能用吗?我知道我可以测试它,但也想确保所有浏览器仍然按照我的意图显示它?

编辑:我需要100%可靠的东西,而不是支持有限的CSS解决方案。

4 个答案:

答案 0 :(得分:3)

具有<ol>属性的XHTML过渡DTD allows start(有序列表)。也许你使用了错误的元素? (<ul>代替<ol>)。

如果浏览器遵循XHTML1.0 Transitional规则,它应该正确呈现列表。

答案 1 :(得分:1)

'start'属性适用于XHTML Transitional,但对无序列表没有影响(ul,原因很明显)。只需使用:

<ol start="5">
  <li>My first list item</li>
  <li>My second list item</li>
  <li>etc.</li>
</ol>

有些人可能会争辩说,你应该将编号与标记分开,因为它是现在的,并使用CSS计数器代替。有趣的是它在HTML5中再次有效,不是吗?

答案 2 :(得分:0)

看起来你在那里使用无序列表。试试这个:

<ol start="5">
    <li>This is number 5</li>
    <li>This is number 6</li>
    <li>This is number 7</li>
    <li>This is number 8</li>
</ol>

实施例

答案 3 :(得分:-1)