大家好,我是皮皮。
一、概念
CSS列表属性作用如下:设置不同的列表项标记为有序列表。设置不同的列表项标记为无序列表。设置列表项标记为图像。
二、什么是种类型的列表?
种类型的列表:
-
ul无序列表 - 列表项标记用特殊图形(如小黑点、小方框等)
-
ol有序列表 - 列表项的标记有数字或字母。
使用CSS,可以列出进一步的样式,并可用图像作列表项标记。
三、常见的ul ol列表项标记
list-style-type属性指定列表项标记的类型是:
1<!doctype html> 2<html lang="en"> 3<head> 4 <meta charset="UTF-8"> 5 <title>Document</title> 6 <style> 7 ul.a { 8 list-style-type: circle; 9 } 10 11 ul.b { 12 list-style-type: square; 13 } 14 15 ol.c { 16 list-style-type: upper-roman; 17 } 18 19 ol.d { 20 list-style-type: lower-alpha; 21 } 22</style> 23 </head> 24 25 <body> 26 <p>Example of unordered lists:</p> 27 28 <ul class="a"> 29 <li>语文</li> 30 <li>数学</li> 31 <li>英语</li> 32 </ul> 33 34 <ul class="b"> 35 <li>语文</li> 36 <li>数学</li> 37 <li>英语</li> 38 </ul> 39 40 <p>Example of ordered lists:</p> 41 42 <ol class="c"> 43 <li>语文</li> 44 <li>数学</li> 45 <li>英语</li> 46 </ol> 47 48 <ol class="d"> 49 <li>语文</li> 50 <li>数学</li> 51 <li>英语</li> 52 </ol> 53 54 </body> 55 56</html>

四、ul ol列表项标记的图像浏览器兼容性解决方案
要指定列表项标记的图像,使用列表样式图像属性list-style-image。
在所有的浏览器,下面的例子会显示图像标记:
1ul 2{ 3list-style-type: none; 4padding: 0px; 5margin: 0px; 6} 7ul li 8{ 9background-image: url(sqpurple.gif); 10background-repeat: no-repeat; 11background-position: 0px 5px; 12padding-left: 14px; 13}

代码解析
-
ul:
-
设置列表样式类型为没有删除列表项标记
-
设置填充和边距0px(浏览器兼容性)
-
ul中所有li:
-
设置图像的URL,并设置它只显示一次(无重复)
-
您需要的定位图像位置(左0px和上下5px)
-
用padding-left属性吧文本置于列表中
五、拓展
ul ol列表缩写属性
在单个属性中可以指定所有的列表属性。这就是所谓的缩写属性。
为列表使用缩写属性,列表样式属性设置如下:
1ul 2{ 3list-style: square url("sqpurple.gif"); 4}
如果使用缩写属性值的顺序是:
①list-style-type 。②list-style-position。 ③list-style-image。
如果上述值丢失一个,其余仍在指定的顺序,就没关系。
六、总结
本文基于HTML基础,本文主要介绍了HTML常见的ul ol 列表、常见的列表标记图标。对于浏览器兼容列表图像的问题,提供了一系列的解决方案,最后扩展相关知识,优化代码,希望能够帮助你学习。
