CSS 列表样式 (ul)

时间:2023年05月28日 阅读:323
以下内容仅是站长或网友个人学习笔记、总结和研究收藏。不保证正确性,因使用而带来的风险与本站无关!
淘客轩-衣食住行外卖生活好助手

CSS 列表属性作用如下:

  • 设置不同的列表项标记为有序列表

  • 设置不同的列表项标记为无序列表

  • 设置列表项标记为图像


列表

在 HTML 中,有两种类型的 HTML列表:

  • 无序列表 - 列表项的标记使用特殊图形(如小黑点、小方框等)

  • 有序列表 - 列表项的标记使用数字或字母

使用CSS,可以列出进一步的样式,并可用图像作列表项标记。


不同的列表项标记

list-style-type 属性指定列表项标记的类型是:

实例

ul.a {list-style-type: circle;}        
ul.b {list-style-type: square;}        
       
ol.c {list-style-type: upper-roman;}        
ol.d {list-style-type: lower-alpha;}


一些值是无序列表,以及有些是有序列表。

下列是对 list-style-type 属性的常见属性值的描述:

  • none:不使用项目符号        

  • disc:实心圆        

  • circle:空心圆        

  • square:实心方块        

  • decimal:阿拉伯数字         

  • lower-alpha:小写英文字母         

  • upper-alpha:大写英文字母         

  • lower-roman:小写罗马数字         

  • upper-roman:大写罗马数字        


作为列表项标记的图像

要指定列表项标记的图像,使用列表样式图像属性:

实例

ul        
{        
list-style-image: url('sqpurple.gif');        
}


上面的例子在各大主流浏览器中的显示有所差异,IE 和 Opera 显示图像标记比火狐( Firefox ),Chrome 和 Safari 更高一点点。


提示:
  • 利用 list-style-position 可以确定标志出现在列表项内容之外还是内容内部。

  • 如果你想在所有的浏览器放置同样的形象标志,就应使用浏览器兼容性解决方案,方法如下。

 

浏览器兼容性解决方案

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

实例

ul {        
  list-style-type: none;        
  padding: 0px;        
  margin: 0px;        
}        
ul li {        
  background-image: url(sqpurple.gif);        
  background-repeat: no-repeat;        
  background-position: 0px 5px;        
  padding-left: 14px;        
}


例子解释:

  • ul :

    • 设置列表样式类型为没有列表项标记

    • 设置填充和边距 0px(浏览器兼容性)

  • ul 中所有 li :

    • 设置图像的 URL ,并设置它只显示一次(无重复)

    • 您需要的定位图像位置(左 0px 和上下 5px )

    • padding-left 属性把文本置于列表中


列表 -简写属性

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

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

实例

ul {        
  list-style: square url("sqpurple.gif");        
}

 

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

  1. list-style-type

  2. list-style-position (有关说明,请参见下面的CSS属性表)

  3. list-style-image

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


   

更多实例

所有不同的列表项标记      
这个例子演示了所有不同的 CSS 列表项标记。


所有的CSS列表属性

属性描述
list-style              简写属性。用于把所有用于列表的属性设置于一个声明中
list-style-image              将图象设置为列表项标志。
list-style-position              设置列表中列表项标志的位置。
list-style-type              设置列表项标志的类型。


打赏

本文地址:https://www.momojc.cn/css/css-liebia.html

上一篇:CSS 链接样式
下一篇:CSS Table (表格)

关于本站 | 隐私政策 | 免责声明 | 广告合作 | 我要投稿 | 后台管理

CopyRight © 2023-2024 MOMO教程 WWW.MOMOJC.CN , All Rights Reserved.

站长E-mail:378074730@qq.com 网站已运行:  运行时长:0.040 秒

京ICP备20029690号-1京ICP备20029690号-2 京公网安备11011402013892号京公网安备11011402013892号 中国互联网违法和不良信息举报中心 网络违法犯罪举报网站

本网站托管于 腾讯云 .由网站卫士提供网站加速和攻击防御服务 提供CDN加速/防御服务.由zblogcn强力驱动 又拍云提供CDN加速/云存储服务 51la网站统计