24.4 列表的预设标记

预设标记是指表项中前面出现的标记,因默认的是实心圆,所以在前面看到的表项标记都是实心圆的,要想自定义标记效果,就得用list-style-type来设置,下面是表示各预设标记的参数表。


/预设标记参数/

list-style-type:disc|circle|square|decimal|lower-roman|upper-roman|

lower-alpha|upper-alpha|none


有了list-style-type的参数值,就可以设置自己想要的表项标记,而且还可以设置自定义图片作为预设标记使用。下面是各参数用法。

❑参数disc:默认值,表示实心圆。

❑参数circle:表示空心圆。

❑参数square:表示实心方块。

❑参数decimal:表示阿拉伯数字。

❑参数lower-roman:表示小写罗马数字。

❑参数upper-roman:表示大写罗马数字。

❑参数lower-alpha:表示小写英文字母。

❑参数upper-alpha:表示大写英文字母。

❑参数none:表示不使用项目符号。

标记的使用根据实际项目而定,学好这些标记值是以后对其灵活应用的基础,特别是需要这些标记时,就可以用到项目上。代码24.4用实例演示了属性list-style中的属性值的用法以及在网页中显示的效果。

代码24.4 源代码\第24章\列表的预设标记用法.html


————————————-文件名:列表的预设标记用法.html—————————————

01 <html>

02 <head>

03 <title>列表的预设标记用法</title>

04 <style type="text/css">

05 #i1

06 {

07 /设置边框/

08 border:1px solid red;

09 }

10 #ii1

11 {

12 /不使用标记符号/

13 list-style-type:none;

14 }

15 #ii2

16 {

17 /标记为空心圆/

18 list-style-type:circle;

19 }

20 #ii3

21 {

22 /实心方块/

23 list-style-type:square;

24 }

25 #ii4

26 {

27 /阿拉伯数字/

28 list-style-type:decimal;

29 }

30 #ii5

31 {

32 /小写英文字母/

33 list-style-type:lower-roman;

34 }

35 #ii6

36 {

37 /大写罗马数字/

38 list-style-type:upper-roman;

39 }

40 #ii7

41 {

42 /小写英文字母/

43 list-style-type:lower-alpha;

44 }

45 #ii8

46 {

47 /大写英文字母/

48 list-style-type:upper-alpha;

49 }

50 </style>

51 </head>

52 <body>

53 <div id="i1">

54 <ul>

55 <li>默认值disc,实心圆</li>

56 <li id="ii1">设置为none时,无符号显示</li>

57 <li id="ii2">设置为circle时,空心圆</li>

58 <li id="ii3">设置为square时,实心方块</li>

59 <li id="ii4">设置为decimal时,阿拉伯数字</li>

60 <li id="ii5">设置为lower-roman时,小写罗马数字</li>

61 <li id="ii6">设置为upper-roman时,大写罗马数字</li>

62 <li id="ii7">设置为lower-alpha时,小写英文字母</li>

63 <li id="ii8">设置为upper-alpha时,大写英文字母</li>

64 </ul>

65 </div>

66 </body>

67 </html>


【代码解析】代码第5~49行用不同的样式来表现预设标记,这些标记都是CSS提供的属性值,在实际应用中,每个list-style的值只能接受一个属性值,效果如图24.4所示。

24.4 列表的预设标记 - 图1

图 24.4 列表的预设标记用法

注意 列表的标记在参数值中选择一个值,作为列表的表项标记,取代默认的列表标记。