- HTML 教程
- HTML - 首页
- HTML - 路线图
- HTML - 简介
- HTML - 历史与演变
- HTML - 编辑器
- HTML - 基本标签
- HTML - 元素
- HTML - 属性
- HTML - 标题
- HTML - 段落
- HTML - 字体
- HTML - 块
- HTML - 样式表
- HTML - 格式化
- HTML - 引用
- HTML - 注释
- HTML - 颜色
- HTML - 图片
- HTML - 图片地图
- HTML - 内嵌框架
- HTML - 短语元素
- HTML - 元标签
- HTML - 类
- HTML - ID
- HTML - 背景
- HTML 表格
- HTML - 表格
- HTML - 表头与标题
- HTML - 表格样式
- HTML - 表格列组
- HTML - 嵌套表格
- HTML 列表
- HTML - 列表
- HTML - 无序列表
- HTML - 有序列表
- HTML - 定义列表
- HTML 链接
- HTML - 文本链接
- HTML - 图片链接
- HTML - 邮件链接
- HTML 颜色名称与值
- HTML - 颜色名称
- HTML - RGB
- HTML - HEX
- HTML - HSL
- HTML 表单
- HTML - 表单
- HTML - 表单属性
- HTML - 表单控件
- HTML - 输入属性
- HTML 多媒体
- HTML - 视频元素
- HTML - 音频元素
- HTML - 嵌入多媒体
- HTML 页头
- HTML - 头元素
- HTML - 添加 Favicon
- HTML - Javascript
- HTML 布局
- HTML - 布局
- HTML - 布局元素
- HTML - 使用 CSS 进行布局
- HTML - 响应式设计
- HTML - 符号
- HTML - 表情符号
- HTML - 样式指南
- HTML 图形
- HTML - SVG
- HTML - Canvas
- HTML API
- HTML - 地理位置 API
- HTML - 拖放 API
- HTML - Web Workers API
- HTML - WebSocket
- HTML - Web 存储
- HTML - 服务器发送事件
- HTML 其他
- HTML - 文档对象模型 (DOM)
- HTML - MathML
- HTML - 微数据
- HTML - IndexedDB
- HTML - Web 消息传递
- HTML - Web CORS
- HTML - Web RTC
- HTML 演示
- HTML - 音频播放器
- HTML - 视频播放器
- HTML - 网页幻灯片
- HTML 工具
- HTML - Velocity Draw
- HTML - 二维码
- HTML - Modernizer
- HTML - 验证
- HTML - 颜色拾取器
- HTML 参考
- HTML - 速查表
- HTML - 标签参考
- HTML - 属性参考
- HTML - 事件参考
- HTML - 字体参考
- HTML - ASCII 码
- ASCII 码表查询
- HTML - 颜色名称
- HTML - 实体
- MIME 媒体类型
- HTML - URL 编码
- 语言 ISO 代码
- HTML - 字符编码
- HTML - 已弃用标签
- HTML 资源
- HTML - 快速指南
- HTML - 有用资源
- HTML - 颜色代码生成器
- HTML - 在线编辑器
HTML - 有序列表
有序列表
一个有序列表用于显示具有特定顺序或序列的项目集合。例如,我们可以使用有序列表来显示食谱的步骤、排行榜的排名或事件的时间顺序,如下面的图所示。
创建有序列表
要在 HTML 中创建有序列表,我们使用<ol>标签并在其中嵌套<li>标签。每个<li>元素代表列表中的一个项目。编号从 1 开始,对于每个带有<li>标签的后续有序列表元素递增 1。与无序列表一样,它也允许我们使用<ol>元素的type属性更改编号样式。
示例
以下示例演示如何在 HTML 中创建有序列表。
<!DOCTYPE html> <html> <head> <title>HTML Ordered List</title> </head> <body> <ol> <li>Beetroot</li> <li>Ginger</li> <li>Potato</li> <li>Radish</li> </ol> </body> </html>
如果单击编辑并运行,上面的示例将显示一个有序列表。
有序列表 - type 属性
用于<ol>标签的type
属性用于指定 HTML 中有序列表的标记类型。默认情况下,列表编号的类型是从 1、2、3 等开始的数字。您可以使用下面给出的任何值来更改数字的类型。
序号 | 值和说明 |
---|---|
1 | 1 这是默认的标记类型。 |
2 | I 列表项将显示为罗马数字标记。 |
3 | A 它将标记设置为大写字母。 |
4 | a 它将标记设置为小写字母。 |
示例
在下面的示例中,我们使用了 type 属性的所有值。
<!DOCTYPE html> <html> <head> <title>HTML Ordered List</title> </head> <body> <p>Ordered list with counting numbers:</p> <ol type="1"> <li>Beetroot</li> <li>Ginger</li> <li>Potato</li> <li>Radish</li> </ol> <p>Ordered list with roman numbers:</p> <ol type="I"> <li>Aman</li> <li>Vivek</li> <li>Shrey</li> <li>Ansh</li> </ol> <p>Ordered list with upper case alphabets:</p> <ol type="A"> <li>Bus</li> <li>Train</li> <li>Plane</li> <li>Boat</li> </ol> <p>Ordered list with lower case alphabets:</p> <ol type="a"> <li>Item One</li> <li>Item Two</li> <li>Item Three</li> <li>Item Four</li> </ol> </body> </html>
上面的示例显示了四个有序列表,分别使用计数数字、罗马数字和字母。
有序列表 - start 属性
默认情况下,编号从 1 开始,但您可以使用带有<ol>标签的start
属性来更改它。style 属性定义有序列表的起始数字。
语法
以下是定义数字类型和有序列表的初始(起始)数字的不同语法(用例)。
<ol type="1" start="4"> - Numerals starts with 4. <ol type="I" start="4"> - Numerals starts with IV. <ol type="i" start="4"> - Numerals starts with iv. <ol type="a" start="4"> - Letters starts with d. <ol type="A" start="4"> - Letters starts with D.
示例
以下是一个我们使用<ol type="i" start="4" >
的示例。
<!DOCTYPE html> <html> <head> <title>HTML Ordered List</title> </head> <body> <ol type="i" start="4"> <li>Beetroot</li> <li>Ginger</li> <li>Potato</li> <li>Radish</li> </ol> </body> </html>
样式化有序列表
使用 CSS 样式化有序列表允许自定义外观以匹配网站的设计偏好。CSS 样式可以同时定位列表本身(<ol>
)和列表项(<li>
)。
示例
下面是包含所有有序列表 CSS 样式的程序示例。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Styled Ordered List</title> <style> /* Basic Styling */ ol { color: navy; font-family: 'Arial', sans-serif; margin-left: 20px; } li { font-size: 16px; margin-bottom: 8px; } /* Changing Numbering Style */ ol.roman { list-style-type: upper-roman; } ol.letters { list-style-type: upper-alpha; } /* Adding Counters */ ol.counter-list { counter-reset: my-counter; } ol.counter-list li { counter-increment: my-counter; } ol.counter-list li::before { content: counter(my-counter) '. '; } /* Changing Text Color on Hover */ li.hover-effect:hover { color: #e44d26; } </style> </head> <body> <h1>Styled Ordered List Example</h1> <h2>Basic Styling</h2> <ol> <li>Item 1</li> <li>Item 2</li> <li>Item 3</li> </ol> <h2>Changing Numbering Style</h2> <ol class="roman"> <li>Roman I</li> <li>Roman II</li> <li>Roman III</li> </ol> <ol class="letters"> <li>Letter A</li> <li>Letter B</li> <li>Letter C</li> </ol> <h2>Adding Counters</h2> <ol class="counter-list"> <li>Item</li> <li>Item</li> <li>Item</li> </ol> <h2>Changing Text Color on Hover</h2> <ol> <li class="hover-effect">Hover Effect 1</li> <li class="hover-effect">Hover Effect 2</li> <li class="hover-effect">Hover Effect 3</li> </ol> </body> </html>
该程序创建一个带有有序列表的样式化 HTML 文档。它包括基本样式、将编号样式更改为罗马数字和字母、向项目添加计数器以及在悬停时更改文本颜色。
嵌套有序列表
HTML 允许嵌套列表;您可以创建嵌套有序列表以在外层列表元素的项目内显示项目列表。
注意:您还可以更改外层或内层列表的类型。在下面的示例中,主列表使用十进制数字,第二个列表项的列表使用小写罗马数字,第三个列表项的列表使用大写罗马数字。您还可以根据需要定义起始数字。
示例
以下示例演示嵌套有序列表的使用。
<!DOCTYPE html> <html> <head> <title>Nested Ordered Lists</title> </head> <body> <h2>Example of Nested Ordered Lists</h2> <ol> <li>Fruits <ol> <li>Apple</li> <li>Banana</li> <li>Orange</li> </ol> </li> <li>Vegetables <ol type="i"> <li>Carrot</li> <li>Broccoli</li> <li>Spinach</li> </ol> </li> <li>Dairy <ol type="I"> <li>Milk</li> <li>Cheese</li> <li>Yogurt</li> </ol> </li> </ol> </body> </html>