12.9 列表属性

使用列表属性可以设置列表项的样式,包括符号、缩进等。

12.9.1 列表符号list-style-type

使用列表符号属性可以设置列表项所使用的符号类型。

语法:

image272_3

说明:

列表符号有许多种,其具体取值范围如表12-5所示。

表12-5 列表符号的取值

取 值含 义
disc默认值,实心圆
circle空心圆
square实心方块
decimal阿拉伯数字
lower-roman小写罗马数字
upper-roman大写罗马数字
lower-alpha小写英文字母
upper-alpha大写英文字母
none不使用任何项目符号或编号

举例:

image273_1

在代码中ol{list-style-type: disc;}标记用来设置列表符号为实心圆,在浏览器中预览效果,如图12.53所示。

image273_2

图12.53 列表符号效果

12.9.2 图像符号list-style-image

图像符号属性是指使用图像作为列表符号,以美化网页。

语法:

image274_1

说明:

none表示不指定图像;

url则使用绝对地址或相对地址指定符号的图像。

举例:

image274_2

在代码中list-style-image: url(images/icon_01.gif)标记用来设置图像符号,在浏览器中预览效果,如图12.54所示。

image274_3

图12.54 图像符号效果

12.9.3 列表缩进list-style-position

使用列表缩进属性可以设置列表缩进的程度。

语法:

image275_1

说明:

outside表示列表项目标记放置在文本以外,且环绕文本不根据标记对齐;inside表示列表项目标记放置在文本以内,且环绕文本根据标记对齐。

举例:

image275_2

在代码中list-style-position:inside标记用来设置列表缩进,在浏览器中预览效果,如图12.55所示。

image275_3

图12.55 列表缩进效果

image03提示

如果一个列表项目的左边距被设置为0,则列表项目标记不会被显示。左边距最小可以设置为30。

12.9.4 列表复合属性list-style

列表复合属性用于设置列表项目的相关样式。

语法:

image276_1

说明:

当list-style-image和list-style-type都被指定的时候,list-style-image将优先,除非list-style-image设置为none或指定url地址的图片不能被显示。

举例:

image276_2

在代码中加粗部分的标记用来设置列表复合属性,在浏览器中预览效果,如图12.56所示。

image276_3

图12.56 复合属性列表效果

列表是一种非常实用的数据排列方式,它以条列式的模式来显示数据,使读者能够一目了然。在网页中,列表元素通常用来定义导航,或者文章标题列表等内容。如图12.57所示使用列表定义的网页导航。

image277_1

图12.57 使用列表定义的网页导航