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

从xhtml doctype中的某个数字开始列表的方法,html,xhtml,doctype,Html,Xhtml,Doctype,现在根据这篇文章:这已经被弃用了,但它已经在HTML5中被买回来了 我没有使用HTML5,我使用的是过渡的XHTML doctype 所以我想知道我能用什么 如果我继续使用 <ol start=5> 它还能用吗?我知道我可以测试它,但也希望确保所有浏览器仍能按我的意愿显示它 编辑:我需要100%可靠的东西,而不是支持有限的CSS解决方案。查看:查看:带有start属性的XHTML过渡DTD(有序列表)。也许你用错元素了?(而不是) 如果浏览器遵循XHTML1.0过渡规则,则应正

现在根据这篇文章:这已经被弃用了,但它已经在HTML5中被买回来了

我没有使用HTML5,我使用的是过渡的XHTML doctype

所以我想知道我能用什么

如果我继续使用

<ol start=5>

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


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

查看:

查看:

带有
start
属性的XHTML过渡DTD
(有序列表)。也许你用错元素了?(
而不是


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

带有
开始
属性的XHTML过渡DTD
(有序列表)。也许你用错元素了?(
而不是


如果浏览器遵循XHTML1.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>

  • 这是5号
  • 这是6号
  • 这是7号
  • 这是8号

  • 示例。

    看起来您正在使用无序列表。试试这个:

    <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>
    
    
    
  • 这是5号
  • 这是6号
  • 这是7号
  • 这是8号

  • 示例。

    对于XHTML过渡,“start”属性没有问题,但对无序列表没有影响(ul,原因很明显)。只需使用:

    <ol start="5">
      <li>My first list item</li>
      <li>My second list item</li>
      <li>etc.</li>
    </ol>
    
    
    
  • 我的第一个列表项
  • 我的第二个列表项
  • 等等

  • 有些人可能会认为,您应该将编号从标记中分离出来,因为它是呈现的,而应该使用CSS计数器。有趣的是,它在HTML5中再次有效,不是吗?

    对于XHTML过渡,“开始”属性很好,但对无序列表没有影响(ul,原因很明显)。只需使用:

    <ol start="5">
      <li>My first list item</li>
      <li>My second list item</li>
      <li>etc.</li>
    </ol>
    
    
    
  • 我的第一个列表项
  • 我的第二个列表项
  • 等等

  • 有些人可能会认为,您应该将编号从标记中分离出来,因为它是呈现的,而应该使用CSS计数器。有趣的是,它在HTML5中再次有效,不是吗?

    ul
    放在示例中是一个错误,修复了它;)将
    ul
    放在示例中是一个错误,已修复;)谢谢我认为它在XHTML中仍然不受欢迎,因为我偶然发现的所有东西都说它在HTML4和CSS方法中不受欢迎。谢谢。我认为它在XHTML中仍然不受欢迎,因为我偶然发现的所有东西都说它在HTML4和CSS方法中不受欢迎。