HTML 有序列表2025 年 7 月 17 日 | 阅读 4 分钟 HTML 有序列表(或编号列表)用于以特定、可解释的顺序呈现列表项。当您写食谱、记录算法步骤或列出最佳功能时,<ol>(有序列表)标签将确保您的内容以列表顺序呈现,显示层级或重要性顺序。 有序列表中的所有内容都包含在 <li>(列表项)标签内。列表默认可以使用阿拉伯数字(1、2、3…)进行编号,但还存在其他编号类型:字母和罗马数字,这些也可以通过 HTML 来提供。 HTML 中 <ol> 的示例HTML 有序列表示例让我们看一个显示 4 个主题的 HTML 有序列表示例,这些主题以编号列表的形式展示。这里我们没有定义 type="1",因为这是默认类型。 示例执行代码输出 1. HTML 2. Java 3. JavaScript 4. SQL 使用 type 属性的有序列表类型数字样式也可以通过使用 ol 标签的 type 属性来更改。有五种常见的值:
不同列表类型的示例示例执行代码输出 A. HTML B. Java C. JavaScript D. SQL 使用 type="a"、"I" 或 "i" 重复以上操作,以获得不同的格式。 使用 start 属性start 属性标识列表的初始数字或标记。当继续一个列表与之前的列表相关联或平衡项目编号时,它非常有用。 示例执行代码输出 v. HTML vi. Java vii. JavaScript viii. SQL 您可以根据需要混合使用 type 和 start
使用 reversed 反转列表顺序reversed 属性自 HTML5 起可用,它以相反的顺序渲染列表项。 示例执行代码输出 4. HTML 3. Java 2. JavaScript 1. SQL 您可以将 reversed 与 start 和 type 结合使用 示例执行代码输出 X. HTML IX. CSS VIII. JavaScript 嵌套有序列表和无序列表您可以使用 HTML 将列表包含在列表内,从而构建列表的层级结构。 示例:嵌套有序列表 示例执行代码输出 I. Chapter 1 a. Introduction b. Basics II. Chapter 2 a. Advanced Concepts b. Practice 示例:混合嵌套列表 示例执行代码输出 1. Prepare ingredients: • Flour • Eggs • Butter 2. Mix and cook. 3. Serve with toppings: • Syrup • Fruits 使用 CSS 设置有序列表的样式通过列表样式 CSS 也可以实现更多的视觉控制。 示例执行代码输出 Using list-style-type: upper-roman; I. HTML II. CSS III. JavaScript Using line-height:180%; for spacing 1. Python 2. Go CSS 支持广泛的 list-style-type 类型:
使用 CSS 进行高级自定义除了内置的列表类型之外,CSS 还允许更广泛的自定义。一个例子是您可以使用 ::marker 直接设置列表标记的样式,如下所示: 您还可以使用 list-style-image 将项目符号或数字替换为自定义图标。 有序列表的可访问性考虑有序列表不仅在视觉上进行了组织,而且在正确应用时还能提高可访问性。屏幕阅读器能够理解 <ol> 标签表示这些项是按顺序排列的。这就是为什么有序列表在提供说明、分步指南或顺序很重要的内容时非常有用。 为了提高可访问性,必须始终在 <li> 标签内提供有意义的内容,并且不应将其用于缩进或布局列表。此外,将有序列表添加到语义化 HTML(例如使用 section 标题和 ARIA 标签(如果需要))有助于确保您的文本在任何设备上以及使用任何辅助技术上都具有包容性和可访问性。 支持的浏览器
结论<ol> HTML 元素提供了一种简单而有用的方法来显示有序信息。在编号步骤、指定章节大纲或列出排名项目时,您可以使用 type、start 和 reversed 等属性来自定义列表项的外观和顺序。普通列表已经足够灵活,可以从视觉和语义上组织您的内容,但通过嵌套和 CSS 样式支持,有序列表变得更加灵活。 下一主题HTML 无序列表 |
我们请求您订阅我们的新闻通讯以获取最新更新。