盘点HTML中常见的ul ol 列表和常见的列表标记图标

大家好,我是皮皮。

一、概念

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 列表、常见的列表标记图标。对于浏览器兼容列表图像的问题,提供了一系列的解决方案,最后扩展相关知识,优化代码,希望能够帮助你学习。

点赞
收藏

评论区

加载中...

相关推荐

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

java将前端的json数组字符串转换为列表

记录下在前端通过ajax提交了一个json数组的字符串,在后端如何转换为列表。前端数据转化与请求varcontracts{id:'1',name:'yanggb合同1'},{id:'2',name:'yanggb合同2'},{id:'3',name:'yang

简述Python中常见的数据结构

「数仓宝贝库」,带你学数据!导读:Python中常见的数据结构有列表(list)、元组(tuple)、集合(set)、字典(dict)等,这些数据结构表示了自身在Python中的存在形式,在Python中可以输入type(对象)查看数据类型。1列表(1)创建列表列表是Python内置的一种数据类型,它是一种有序的数据集合,是用于存储一连串

Python矩阵和Numpy数组的那些事儿

大家好,我是IT共享者,人称皮皮。今天给大家介绍矩阵和NumPy数组。一、什么是矩阵?使用嵌套列表和NumPy包的Python矩阵。矩阵是一种二维数据结构,其中数字按行和列排列。二、Python矩阵1\.列表视为矩阵Python没有矩阵的内置类型。但是,可以将列表的列表视为矩阵。例:A2\.如何使用嵌套列表。A三、NumPy数组1\.

Android零基础入门第41节:使用SimpleAdapter

  通过ArrayAdapter实现Adapter虽然简单、易用,但ArrayAdapter的功能比较有限,它的每个列表项只能给一个TextView动态填充内容。如果开发者需要实现更复杂的列表项,则可以考虑使用SimpleAdapter。!(http://si1.go2yd.com/getimage/0FtTjblBPiy)一、使用Simp

Redis 入门概述

1\.什么是redisRedis是用C语言开发的一个开源的高性能键值对(keyvalue)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止Redis支持的键值数据类型如下:字符串类型【String】散列类型【Hash】列表类型【List】集合类型【Set】有序集合类型【