网页制作 
首页 > 网页制作 > 浏览文章

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

(编辑:jimmy 日期: 2024/11/16 浏览:3 次 )

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

语法
{ 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 Hack技术介绍及常用的Hack技巧集锦
下一篇:css3 transform属性详解
一句话新闻
微软与英特尔等合作伙伴联合定义“AI PC”:键盘需配有Copilot物理按键
几个月来,英特尔、微软、AMD和其它厂商都在共同推动“AI PC”的想法,朝着更多的AI功能迈进。在近日,英特尔在台北举行的开发者活动中,也宣布了关于AI PC加速计划、新的PC开发者计划和独立硬件供应商计划。
在此次发布会上,英特尔还发布了全新的全新的酷睿Ultra Meteor Lake NUC开发套件,以及联合微软等合作伙伴联合定义“AI PC”的定义标准。