html - 定义 <OL> 起始值

标签 html xhtml html-lists

基于我在 Ordered Lists <OL>, Starting index with XHTML Strict? 找到的帖子,我想知道是否有一种方法可以在不使用 CSS 的情况下定义列表的起始值,并且仍然符合严格的 DTD 规范?我也在寻找分配给标签 li 的“值”属性的解决方案。

我只能从数值开始吗?例如,我可以从特定的字母表开始吗?

最佳答案

正确的方法:

<ol>
    <li value='10'>item</li>
    <li>item</li>
    <li>item</li>
</ol>

正确,但已弃用

<ol start='20'>
    <li>item</li>
    <li>item</li>
    <li>item</li>
</ol>

丑XD

<style>
    li.hidden { visibility: hidden; height: 0px; font-size: 0px;
    /* don't try with display:none, trust me */  }
</style>
<ol>
    <li class='hidden'></li>
    <li class='hidden'></li>
    <li class='hidden'></li>
    <li>item 4</li>
    <li>item 5</li>
    <li>item 6</li>
</ol>

关于html - 定义 <OL> 起始值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3887241/

相关文章:

javascript - 在 li 元素上使用 jQuery 设置 html 会导致错误

javascript - 下载文件;使用 .execScript VBA 执行 JavaScript 函数

html - Jquery如何跳到下一次迭代

php - 如何使我的表单输入在使用空查询输入时不返回任何结果?

javascript - 函数未在 Bootstrap 弹出窗口内容 div 中设置内部 HTML

html - 如何使带有注释的 HTML 代码处于非事件状态

javascript - 如何使这个基于 css 的菜单在单击时打开和关闭,而不是在悬停时打开并在鼠标移出时关闭?

html - 正确显示 CSS 'popup' 时出现问题

css - 如何在不包裹的情况下将所有 LI 包含在 ul 宽度内

html - 为什么我应该使用 'li' 而不是 'div' ?