24.5.3 设置文本外自定义列表图像

本小节来设置文本外的自定义列表图像,对其他值保持默认。列表项图像可以在文本内的区域内显示,也可以在文本区域外显示,在前面两步骤中,介绍了列表中文本内图像和文本外图像。

在本步骤中,设置了第三个表项的自定义的图像,对表项一设置的是文本排列为文本外的图像。文本外的设置,即为默认值,在属性list-style中,设置不设置outside值都表示文本外,代码24.7表示设置表项文本外的图像,用属性list-style的默认值表示表项中的自定义图像。

代码24.7 源代码\第24章\只设置图像.html


——————————————文件名:只设置图像.html——————————————-

01 <html>

02 <head>

03 <title>列表实例手把手</title>

04 <style type="text/css">

05 #l1

06 {

07 /设置文本排列/

08 list-style:url(list1.gif)inside;

09 }

10 #l2

11 {

12 /设置为空心圆/

13 list-style:circle;

14 }

15 #l3

16 {

17 /设置自定义图像/

18 list-style:url(list2.gif);

19 }

20 </style>

21 </head>

22 <body>

23 <ul>

24 <li id="l1">

25 设置自定义图像,文字内显示</li>

26 <li id="l2">

27 文字外显示,空心圆显示

28 </li>

29 <li id="l3">

30 设置图像,其他默认

31 </li>

32 <ul>

33 </body>

34 </html>


【代码解析】在代码24.7中,表项一设置的还是原来的样式,但在表项三中,添加了自定义标记(代码第18行),同时表项一的文本排列为内置到文本(代码第8行),其他两表项都是文本外显示,效果如图24.7所示。

24.5.3 设置文本外自定义列表图像 - 图1

图 24.7 只设置图像