HTML中的列表(附带实例,新手必看)
列表是一种非常有效的展示信息的方式,能够增强文字内容的逻辑性。本节介绍如何在HTML中设置各种列表格式,包括有序列表、无序列表,以及嵌套列表。
创建有序列表需要使用有序列表标记符 <ol> 和列表项标记符 <li>,基本语法如下:
例如,以下代码将创建一个以大写罗马数字排序的列表:
创建无序列表需使用无序列表标记符 <ul> 和列表项标记符 <li>。与 <ol> 标记符类似,<ul> 标记符也包含一个 type 属性,用于控制列表项前特殊符号的显示。
无序列表中 type 属性的取值有 3 种:
因此,创建无序列表的基本语法如下:

图 1 混合嵌套列表网页效果
HTML有序列表
有序列表也称数字式列表,它是一种在各项内容前显示有数字或字母的缩排列表,用来表示文本内容的前后顺序关系。例如,一个操作步骤列表(如菜谱)在逻辑上就应该是一个有序列表。创建有序列表需要使用有序列表标记符 <ol> 和列表项标记符 <li>,基本语法如下:
<ol> <li>列表项1</li> <li>列表项2</li> <li>列表项3</li> </ol>ol 标记符的 type 属性可用来设置数字序列样式,属性值如下表所示。
值 | 含义 |
---|---|
1 | 阿拉伯数字:1、2、3 等,此选项为默认值 |
A | 大写字母:A、B、C 等 |
a | 小写字母:a、b、c 等 |
I | 大写罗马数字:I、Ⅱ、Ⅲ、IV 等 |
i | 小写罗马数字:i、ii、iii、iv 等 |
例如,以下代码将创建一个以大写罗马数字排序的列表:
<ol type="I"> <li>列表项1</li> <li>列表项2</li> <li>列表项3</li> </ol>注意,用 type 属性设置列表类型显然也属于“设置显示效果”问题,建议使用 CSS 替代。
HTML无序列表
无序列表也称强调式列表,它是一种在各项内容前显示有特殊项目符号的缩排列表,用于表示并列的关系。例如,网站的导航条一般而言就应该是一个无序列表。创建无序列表需使用无序列表标记符 <ul> 和列表项标记符 <li>。与 <ol> 标记符类似,<ul> 标记符也包含一个 type 属性,用于控制列表项前特殊符号的显示。
无序列表中 type 属性的取值有 3 种:
- disc 表示实心圆,为默认值;
- circle 表示空心圆;
- square 表示实心或空心的方块(取决于浏览器)。
因此,创建无序列表的基本语法如下:
<ul type="disc|circle|square"> <li>列表项1</li> <li>列表项2</li> <li>列表项3</li> </ul>
HTML嵌套列表
如果把整个列表作为某个列表项下的内容,则能形成嵌套列表。有序列表和无序列表都可以嵌套,也可以互相嵌套,如以下实例代码所示:<html> <head><title>混合嵌套列表</title></head> <body> <h1>如何开始玩《王者荣耀》?</h1> <hr /> <ol> <li>选择英雄:</li> <ul type="square"> <li> 坦克(项羽、程咬金等)</li> <li> 法师(诸葛亮、貂蝉等)</li> <li> 射手(后羿、孙尚香等)</li> <li> 战士(花木兰、杨戬等)</li> <li> 刺客(孙悟空、阿珂等)</li> <li> 辅助(鬼谷子、张飞等)</li> </ul> <li>组队战斗!</li> </ol> </body> </html>效果见下图:

图 1 混合嵌套列表网页效果