5.1 有序列表
以数字或字母等可以表示顺序的符号为项目前导符来排列列表项的列表,称为有序列表。
创建有序列表的基本语法如下:
<ol>
<li>列表项一</li>
<li>列表项二</li>
...
</ol>
语法说明
首先使用< ol>标记声明有序列表,然后在< ol>标记对之间使用< li>标记创建列表项,每个列表项使用一个< li>标记对。
eg.
<!DOCTYPE html PUBLIC "-/ /W3C/ /DTD XHTML 1.0 Transitional/ /EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http:/ /www.w3.org/1999/xhtml">
<head>
<meta http-equiv=“Content-Type” content=“text/html; charset=Utf-8 />
<title>创建有序列表</title>
</head>
<body>
<center>
<h3>图像设计软件</h3>
</center>
<ol>
<li>Photoshop</li>
<li>Illustrator</li>
<li>CorelDraw</li>
</ol>
</body>
</html>
5.1.1 有序列表的前导符设置
默认情况下,有序列表是以阿拉伯数字作为列表项的前导符。在有序列表中,除了可以使用阿拉伯数字外,还可以使用大写或小写的英文字母,以及大写或小写的罗马数字。使用属性type可以修改有序列表的前导符。
基本语法
<ol type=“前导符”>
语法说明
按列表项的排序序号的不同,前导符可分别取1、A、a、I、i这几种值,各个值的含义如下表:
属性值 | 说明 |
---|---|
1 | 前导符为数字1、2、3… |
a | 前导符为小写字母a、b、c… |
A | 前导符为大写字母A、B、C… |
i | 前导符为小写罗马数字i、ii、iii… |
I | 前导符为大写罗马数字I、II、III… |
5.1.2 有序列表的前导符起始编号设置
默认情况下,有序列表的前导符是从排序符号的第一位开始排序,如果希望从排序符号的中间某个位置开始排序列表项,则需要使用属性start进行设置。
基本语法
<ol start=“起始编号位序”>
语法说明
”起始编号位序”表示列表项的开始编号所处的位置序号,如编号“c”的位序是“3”。在默认情况下,有序列表的起始编号位序是“1”。
eg.设置有序列表的前导符和起始编号
<!DOCTYPE html PUBLIC "-/ /W3C/ /DTD XHTML 1.0 Transitional/ /EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http:/ /www.w3.org/1999/xhtml">
<head>
<meta http-equiv=“Content-Type” content=“text/html; charset=Utf-8 />
<title>设置有序列表前导符和起始编号</title>
</head>
<body>
<h3>图像设计软件</h3>
<ol start="2">
<li>Photoshop</li>
<li>Illustrator</li>
<li>CorelDraw</li>
</ol>
<hr>
<h3>图像设计软件</h3>
<ol type="a" start="3">
<li>Photoshop</li>
<li>Illustrator</li>
<li>CorelDraw</li>
</ol>
<hr>
<h3>图像设计软件</h3>
<ol type="i" start="3">
<li>Photoshop</li>
<li>Illusrtator</li>
<li>CorelDraw</li>
</ol>
</body>
</html>
5.2 无序列表
项目列表的列表项前导符使用无次序含义的符号来排列列表项,默认的前导符是实心圆点。
基本语法
<ul>
<li>列表项一</li>
<li>列表项二</li>
...
</ul>
语法说明
首先使用< ul>标记声明项目列表,然后在< ul>标记对之间使用< li>标记创建列表项,每个列表使用一个< li>标记对。
eg.创建项目列表
<!DOCTYPE html PUBLIC "-/ /W3C/ /DTD XHTML 1.0 Transitional/ /EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http:/ /www.w3.org/1999/xhtml">
<head>
<meta http-equiv=“Content-Type” content=“text/html; charset=Utf-8 />
<title>创建项目列表</title>
</head>
<body>
<center>
<h3>图像设计软件</h3>
</center>
<ul>
<li>Photoshop</li>
<li>Illustrator</li>
<li>CorelDraw</li>
</ul>
</body>
</html>
5.2.2 项目列表的前导符设置
默认情况下,项目列表是以实心圆点作为列表项的前导符,除了可以使用实心圆点外,还可以使用空心圆点和实心小方块等符号。使用属性type可以修改项目列表的前导符。属性type的取值如下表:
属性值 | 说明 |
---|---|
disc | 前导符为实心圆点 |
circle | 前导符为空心圆点 |
square | 前导符为实心小方块 |
eg.设置项目列表前导符
<!DOCTYPE html PUBLIC "-/ /W3C/ /DTD XHTML 1.0 Transitional/ /EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http:/ /www.w3.org/1999/xhtml">
<head>
<meta http-equiv=“Content-Type” content=“text/html; charset=Utf-8 />
<title>设置项目列表前导符</title>
</head>
<body>
<h3>图像设计软件</h3>
<ul>
<li>Photoshop</li>
<li>Illustrator</li>
<li>CorelDraw</li>
</ul>
<hr>
<h3>图像设计软件</h3>
<ul type="circle" >
<li>Photoshop</li>
<li>Illustrator</li>
<li>CorelDraw</li>
</ul>
<hr>
<h3>图像设计软件</h3>
<ul type="square">
<li>Photoshop</li>
<li>Illusrtator</li>
<li>CorelDraw</li>
</ul>
</body>
</html>
5.2.3 定义列表
定义列表用于对名词的解释,是一种具有两个层次的列表,其中名词为第一层次,解释为第二层次。定义列表的列表项前没有任何前导符,解释相对于名词有一定位置缩进。
基本语法
<dl>
<dt>名词一<dt>
<dd>解释1</dd>
<dd>解释2</dd>
...
<dt>名词二<dt>
<dd>解释一</dd>
...
...
</dl>
语法说明
首先使用< dl>标记声明定义列表,然后在< dl>标记对中使用< dt>定义需要解释的名词,接着使用< dd>解释名词。一个名词可以有多条解释,每条解释使用一个< dd>标记对。
eg.创建定义列表
<!DOCTYPE html PUBLIC "-/ /W3C/ /DTD XHTML 1.0 Transitional/ /EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http:/ /www.w3.org/1999/xhtml">
<head>
<meta http-equiv=“Content-Type” content=“text/html; charset=Utf-8 />
<title>创建定义列表</title>
</head>
<body>
<dl>
<dt>Photoshop</dt>
<dd>Adobe公司出品</dd>
<dd>图像处理软件</dd>
<dt>Illustrator</dt>
<dd>Adobe公司出品</dd>
<dd>矢量绘图软件</dd>
</dl>
</body>
</html>
5.3 嵌套列表
嵌套列表是指在一个列表项的定义中嵌套了另一个列表的定义。
<!DOCTYPE html PUBLIC "-/ /W3C/ /DTD XHTML 1.0 Transitional/ /EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http:/ /www.w3.org/1999/xhtml">
<head>
<meta http-equiv=“Content-Type” content=“text/html; charset=Utf-8 />
<title>设置项目列表前导符</title>
</head>
<body>
<ul>
<li><u>图像设计软件</u>
<ol>
<li>Photoshop</li>
<li>Illustrator</li>
<li>CorelDraw</li>
</ol>
</li>
<li><u>图像设计软件</u>
<ul type="circle" >
<li>Photoshop</li>
<li>Illustrator</li>
<li>CorelDraw</li>
</ul>
</li>
</ul>
</body>
</html>