盘点HTML中常见的Ul Ol 列表和常见的列表标记图标

网络 通信技术
CSS列表属性作用如下:设置不同的列表项标记为有序列表。设置不同的列表项标记为无序列表。设置列表项标记为图像。

[[402167]]

一、概念

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。

在所有的浏览器,下面的例子会显示图像标记:

  1. ul 
  2. list-style-type: none; 
  3. padding: 0px; 
  4. margin: 0px; 
  5. ul li 
  6. background-image: url(sqpurple.gif); 
  7. background-repeat: no-repeat; 
  8. background-position: 0px 5px;  
  9. padding-left: 14px;  

代码解析

  • ul:
    • 设置列表样式类型为没有删除列表项标记
    • 设置填充和边距0px(浏览器兼容性)
  • ul中所有li:
    • 设置图像的URL,并设置它只显示一次(无重复)
    • 您需要的定位图像位置(左0px和上下5px)
    • 用padding-left属性吧文本置于列表中

五、拓展

ul ol列表缩写属性

在单个属性中可以指定所有的列表属性。这就是所谓的缩写属性。

为列表使用缩写属性,列表样式属性设置如下:

  1. ul 
  2. list-style: square url("sqpurple.gif"); 

如果使用缩写属性值的顺序是:

①list-style-type 。②list-style-position。 ③list-style-image。

如果上述值丢失一个,其余仍在指定的顺序,就没关系。

六、总结

本文基于HTML基础,本文主要介绍了HTML常见的ul ol 列表、常见的列表标记图标。对于浏览器兼容列表图像的问题,提供了一系列的解决方案,最后扩展相关知识,优化代码,希望能够帮助你学习。

本文转载自微信公众号「IT共享者」,可以通过以下二维码关注。转载本文请联系IT共享者公众号。

 

责任编辑:武晓燕 来源: IT共享者
相关推荐

2022-07-20 09:06:27

Hook封装工具库

2010-07-27 13:13:33

Flex数据绑定

2020-01-29 19:13:25

Python数据对象

2020-07-10 17:40:01

人工智能网络技术

2019-06-21 10:13:26

JavaScript错误开发

2022-04-28 09:05:41

网络爬虫Python

2009-12-15 10:28:45

2009-06-30 16:03:00

异常Java

2020-08-13 06:43:41

React前端开发

2014-12-23 09:47:34

2024-01-08 17:36:09

2019-11-28 11:31:26

设计SQL技术

2012-08-22 10:44:08

软件开发

2013-06-04 13:38:27

2022-11-15 21:21:06

Linux中国

2022-03-17 08:34:47

TypeScript项目类型

2009-12-24 11:05:02

2009-03-10 09:46:00

ADSL协议

2012-03-31 13:55:15

Java

2019-03-21 14:18:38

iOS开发优化原因
点赞
收藏

51CTO技术栈公众号