html有序列表用和标签实现,支持type属性切换编号类型、start属性设置起始值、嵌套创建多级列表,以及css计数器实现高级格式控制。

如果您希望在网页中按顺序展示一系列条目,HTML提供了专门的标签来实现这一功能。以下是创建有序列表的具体方法:
一、使用和- 标签构建基本有序列表
- (ordered list)标签定义列表的整体结构,每个列表项由
- (list item)标签包裹,浏览器会自动为每项添加数字编号。
1、在HTML文档的主体内容区域中输入
- 标签作为列表容器。
- 标签,每个
- 标签内写入对应列表项的文字内容。
立即学习“前端免费学习笔记(深入)”;
3、确保每个
- 标签都正确闭合,并且全部位于
- 与
之间。
二、通过type属性修改编号样式
默认情况下,
- 使用阿拉伯数字(1, 2, 3…),但可通过type属性切换为其他编号形式,如字母或罗马数字。
- 项,不会改变嵌套列表的默认行为
- 项显示的数字或字母序号。
1、在
- 标签中加入start属性,例如start=”5″使第一项显示为5。
- 标签内部再次使用
- 标签,即可创建子层级的有序列表,形成缩进式多级结构。
- 标签的内容部分,直接插入一个新的
- 标签。
2、在该嵌套的
1、在父级
- 标签的内容部分,直接插入一个新的
2、若配合type=”a”使用,start=”3″将使首项显示为”c”(a=1, b=2, c=3)。
3、start值必须为整数,即使type为字母或罗马数字,浏览器也会按对应序列位置计算起始字符。
四、嵌套有序列表实现多级编号
在某个
- 标签内部再次使用
1、在
- 标签内添加type属性,例如type=”A”表示大写字母编号。
2、可选值包括:type=”1″(数字)、type=”a”(小写字母)、type=”A”(大写字母)、type=”i”(小写罗马数字)、type=”I”(大写罗马数字)。
3、type属性仅影响当前
- 标签内的所有
。
三、利用start属性自定义起始编号
当列表不需要从1开始计数时,start属性可指定第一个
2、在
- 标签内部,逐个插入