CSS list-style-type属性使用方法

所属分类: 网页制作 / CSS 阅读数: 302
收藏 0 赞 0 分享

设置对象的行项标记的预定义类型。

语法
{ list-style-type: sType }

可能的值
sType

一个字符串,用于指定以下值之一:

disc

默认值。实心圆。

circle

空心圆。

decimal

1、2、3、4 等等。

lower-alpha

a、b、c、d 等等。

lower-roman

i、ii、iii、iv 等等。

none

不显示任何标记。

square

实心正方形。

upper-alpha

A、B、C、D 等等。

upper-roman

I、II、III、IV 等等。

该属性的默认值为 disc 。该属性会被继承。

注解

如果 list-style-image 属性的值设置为 none ,或者无法显示 URL 指向的图像,则 list-style-type 属性决定 list-item 标记的外观。

list-style-type 属性可在应用 margin 和 display:list-item 属性之后应用于任何元素。

如果使用其中一个 margin 属性将行项的左边距设置为 0,则不会显示列表项标记。该边距至少应设置为 30 磅。

示例
下面的示例使用 list-style-type 属性设置标记。本示例在内嵌(全局)样式表中使用 UL 元素作为选择器,以将标记类型更改为 circle :


复制代码
代码如下:

<style>
ul {list-style-type:circle}
</style>


list-style-type -- 定义列表样式

取值:disc | circle | square | decimal | decimal-leading-zero | lower-roman | upper-roman | lower-greek | lower-latin | upper-latin | armenian | georgian | lower-alpha | upper-alpha | none | inherit
disc: 点
circle: 圆圈
square: 正方形
decimal: 数字
decimal-leading-zero: 十进制数,不足两位的补齐前导0,例如: 01, 02, 03, ..., 98, 99
lower-roman: 小写罗马文字,例如: i, ii, iii, iv, v, ...
upper-roman: 大写罗马文字,例如: I, II, III, IV, V, ...
lower-greek: 小写希腊字母,例如: α(alpha), β(beta), γ(gamma), ...
lower-latin: 小写拉丁文,例如: a, b, c, ... z
upper-latin: 大写拉丁文,例如: A, B, C, ... Z
armenian: 亚美尼亚数字
georgian: 乔治亚数字,例如: an, ban, gan, ..., he, tan, in, in-an, ...
lower-alpha: 小写拉丁文,例如: a, b, c, ... z
upper-alpha: 大写拉丁文,例如: A, B, C, ... Z
none: 无(取消所有的list样式)
inherit:继承

初始值: disc
继承性: 是
适用于: 所有属于list的元素
list,中文"列表"的意思.style,中文"样式"的意思.type,中文"类型"的意思.

示例

CSS Code复制内容到剪贴板
  1. ul    
  2. {    
  3.     list-style-type:disc;   
  4. }   
  5.   
  6. ul#circle  
  7. {    
  8.     list-style-type:circle;   
  9. }   
  10.   
  11. ul#square  
  12. {    
  13.     list-style-type:square;   
  14. }   
  15.   
  16. ul#decimal   
  17. {    
  18.     list-style-type:decimal;   
  19. }   
  20.   
  21. ul#decimal-leading-zero   
  22. {    
  23.     list-style-type:decimal-leading-zero;   
  24. }   
  25.   
  26. ul#lower-roman   
  27. {    
  28.     list-style-type:lower-roman;   
  29. }   
  30.   
  31. ul#upper-roman   
  32. {    
  33.     list-style-type:upper-roman;   
  34. }   
  35.   
  36. ul#lower-greek   
  37. {    
  38.     list-style-type:lower-greek;   
  39. }   
  40.   
  41. ul#lower-latin   
  42. {    
  43.     list-style-type:lower-latin;   
  44. }   
  45.   
  46. ul#upper-latin   
  47. {    
  48.     list-style-type:upper-latin;   
  49. }   
  50.   
  51. ul#armenian   
  52. {    
  53.     list-style-type:armenian;   
  54. }   
  55.   
  56. ul#georgian   
  57. {    
  58.     list-style-type:georgian;   
  59. }   
  60.   
  61. ul#lower-alpha   
  62. {    
  63.     list-style-type:lower-alpha;   
  64. }   
  65.   
  66. ul#upper-alpha   
  67. {    
  68.     list-style-type:upper-alpha;   
  69. }   
  70.   
  71. ul#none  
  72. {    
  73.     list-style-type:none;   
  74. }   
  75.   
  76. ol    
  77. {    
  78.     list-style-type:lower-roman;   
  79. }   
更多精彩内容其他人还在看

CSS配合JavaScript做酷的动态页面效果

  利用CSS配合JavaScript的可以做很多更酷的动态页面效果,在本教程的最后给大家简单介绍一下CSS配合JS的应用。首先,要搞清楚事件和动作的概念。在客户端脚本中,JavaScript 通过对事件进行响应来获得与用户的交互。例如,当用户单击一个按钮或者在某段文字上移动鼠标
收藏 0 赞 0 分享

WEB标准,Web前端开发工程师必备技术列表

  想要打造并拥有一流的Web产品开发团队,在团队成员基础能力上一定要下功夫。对于Web前端产品开发来说,仅仅掌握Web1.0时代简单的"网页套接"是完全不够的。我结合自己的团队配备,特此罗列了Web前端产品工程师所涉及的技能列表如下:   通过许多实际项目,
收藏 0 赞 0 分享

用CSS制作Alpha滤镜测试板

alpha滤镜给制作网页特效提供了较大的创作空间,但由于它控制参数较多,在实际应用时,为了确定一组合适的参数值,不得不反复调整修改,在编辑窗口和预览窗口来回倒腾,甚是麻烦,本文介绍了一种简单的方法。制作一个“Alpha滤镜参数测试板”,在测试板上输入参数
收藏 0 赞 0 分享

非常流行的所谓的气泡窗口

普通的Alt无法自定义风格,而Sweet Titles通过JS脚本与CSS的集合.自定义了这种伪Alt风格. 前一段时间非常流行的,就所谓的气泡窗口(鼠标移到链接处出现的). 我们这里实现的用的是Sweet Titles的插件.显示效果完全由CSS控制.. 先下载Sweet Ti
收藏 0 赞 0 分享

CSS教程:li和ul标签用法举例

LI代码的格式化: A).运用CSS格式化列表符: ul li{ list-style-type:none; } B).如果你想将列表符换成图像,则: ul li{ list-style-type:none; list-style-image: url(/blog/images/
收藏 0 赞 0 分享

CSS教程:CSS中的定位(position)

  使用CSS来定位页面内层的位置,一直是比较难以掌握的事情,很多时候,往往被绝对定位的元素,总是以浏览器的左上角为坐标原点,此时,如果浏览器的大小改变,被定义的层就会偏离设计想要的位置,让人很挠头。   其实,要想控制好层的绝对定位,只要理解CSS中关于定位
收藏 0 赞 0 分享

CSS教程:盒模型(BOX Model)

  如果想熟练掌握DIV和CSS的布局方法,首先要对盒模型有足够的了解。每个HTML元素都可以看作一个装了东西的盒子,盒子里面的内容到盒子的边框之间的距离即填充(padding),盒子本身有边框(border),而盒子边框外和其他盒子之间,还有边界(margin),如图1所示。
收藏 0 赞 0 分享

无延迟翻滚的图形与CSS混合风格按钮

  在一个具有图形背景的按钮中添加CSS风格的文本,这种建立按钮的方法结合了具有CSS翻滚(CSS rollover)标记的开发速度和效率,从而有效地提高按钮外表图像的三维效果。   相比于常规的图形按钮,这些图形/CSS混合按钮可易于建立和载入,因为你只需要为空白按钮外面
收藏 0 赞 0 分享

css里expression实现界面对象的批量控制

用过css样式我们就知道, 可以定义一批对象的class属性来指定同一个样式来统一界面. 但如何统一同类型的对象的事件? 比如:界面有无数个 <img src="**.jpg"> 如何实现鼠标经过此图片, 图片的src变成是**_over.jpg?
收藏 0 赞 0 分享

CSS教程:水平对齐(text-align)

  水平对齐(text-align),用以设定元素内文本的水平对齐方式。   1.语法   text-align具体参数如下: 语法:text-align:left|right|center|justify 说明:设定元素内文本的水平对齐方式。 参数:left:左
收藏 0 赞 0 分享
查看更多