非常教程

CSS参考手册

列表和计数器 | Lists & Counters

列表样式类型 | list-style-type

list-style-type属性指定列表项元素的外观。

/* Partial list of types */
list-style-type: disc;
list-style-type: circle;
list-style-type: square;
list-style-type: decimal;
list-style-type: georgian;
list-style-type: cjk-ideographic;
list-style-type: kannada;

/* A <string> */
list-style-type: '-';

/* Identifier matching an @counter-style rule */
list-style-type: custom-counter-style;

list-style-type: none;

/* Global values */
list-style-type: inherit;
list-style-type: initial;
list-style-type: unset;

由于该<li>元素是唯一默认的属性display:list-item,所以该属性通常应用于<li>元素,但可以应用于其display值为的任何元素list-item

初始值

disc

应用于

list items

是否继承

yes

适用媒体

visual

计算值

as specified

Animation type

discrete

规范顺序

the unique non-ambiguous order defined by the formal grammar

颜色标记的颜色将与其应用的元素的计算颜色相同。

注意:这个属性应用于列表项目,即元素display: list-item; 默认情况下包含<li>元素。由于此属性是继承的,因此可以在父元素上设置(通常<ol><ul>)以使其适用于所有列表项。

语法

列表样式类型属性可以定义为下列任何一种:

  • <custom-ident>价值
  • 一个symbols()
  • <string>
  • 关键词none.

取值

<custom-ident>匹配的一个值A的标识符@counter-style或预定义的样式之一:symbols()(https://developer.mozilla.org/en-US/docs/Web/CSS/symbols)定义列表的匿名风格。<string>指定的字符串将被用作项目的标记,none不显示项目标记。disc

  • 默认值circle
  • 空心圆

square

  • 满正方形decimal
  • 十进制数
  • 从1开始

cjk-decimal

  • 汉十进制数
  • 例如一,二,三,...,九八,九九,一00

decimal-leading-zero

  • 十进制数
  • 用初始零填充
  • 例如01,02,03,…98,99

lower-roman

  • 小写罗马数字
  • 例如I,II,III,IV,V…

upper-roman

  • 大写罗马数字
  • 例如I,II,III,IV,V…

lower-greek

  • 小写古典希腊文
  • 阿尔法,贝塔,伽马…
  • 例如α,β,γ…

lower-alphalower-latin

  • 小写ASCII字母
  • 例如a,b,c,…z
  • lower-latin在IE7和更早版本中不受支持。
  • 见浏览器兼容性部分。

upper-alphaupper-latin

  • 大写ASCII字母
  • 例如A,B,C,…Z
  • upper-latin在IE7和更早版本中不受支持。

arabic-indic-moz-arabic-indic

  • armenian
  • 传统亚美尼亚编号
  • ( ayb/AYP,Ben/PEN,GIM/KEEM…

bengali-moz-bengali

  • cambodian*
  • 的同义词khmer

cjk-earthly-branch-moz-cjk-earthly-branch

  • cjk-heavenly-stem-moz-cjk-heavenly-stem

cjk-ideographic

  • trad-chinese-informal
  • 例如一萬一千一百一十一

devanagari-moz-devanagari

  • ethiopic-numeric

georgian

  • 传统格鲁吉亚编号
  • 例如,班,甘,…他,晒黑,在…

gujarati-moz-gujarati

  • gurmukhi-moz-gurmukhi

hebrew

  • 传统希伯来语编号hiragana
  • A,我,u,e,o,ka,ki,…
  • (日本人)

hiragana-iroha

  • 我,罗,哈,妮,呵,他,到,…
  • 伊洛哈是旧的日本人对三段式的排序。

japanese-formal

  • 在法律或金融文件中使用的日语正式编号。
  • 例如,壱萬壱阡壱百壱拾壱
  • Kanjis的设计使得它们可以被修改成另一个正确的

japanese-informal

  • 日语非正式编号kannada-moz-kannada

katakana

  • A,I,U,E,O,Ka,Ki,…
  • %28日本人%29

katakana-iroha

  • 我,RO,HA,NI,Ho,HE,to,…
  • 伊洛哈是旧的日本人对三段式的排序。

khmer-moz-khmer

  • korean-hangul-formal
  • 朝鲜语编号。
  • 例如,商品价格

korean-hanja-formal

  • 正式的韩语编号。
  • 例如壹萬壹仟壹百壹拾壹

korean-hanja-informal

  • 韩国韩语编号。
  • 例如,萬一千百十一

lao-moz-lao

  • lower-armenian%2A

malayalam-moz-malayalam

  • mongolian

myanmar-moz-myanmar

  • oriya-moz-oriya

persian-moz-persian

  • simp-chinese-formal
  • 简体中文正式编号。
  • 例如壹万壹仟壹佰壹拾壹

simp-chinese-informal

  • 简体中文非正式编号。
  • 例如一万一千一百一十一

tamil-moz-tamil

  • telugu-moz-telugu

thai-moz-thai

  • tibetan%2A

trad-chinese-formal

  • 传统中文正式编号。
  • 例如壹萬壹仟壹佰壹拾壹

trad-chinese-informal

  • 中国传统的非正式编号。
  • 例如一萬一千一百一十一

upper-armenian%2A

  • disclosure-open
  • 符号,表示公开小部件(如<details>被打开了。

disclosure-closed

  • 表示公开小部件的符号,如<details>已经关闭了。非标准扩展Mozilla%28Firefox%29、Blink%28Chrome和Opera%29以及WebKit%28Safari%29提供了一些预定义类型,以支持其他语言中的列表类型。请参阅兼容性表,以检查哪个浏览器支持哪个扩展。-moz-ethiopic-halehame

-moz-ethiopic-halehame-am

  • ethiopic-halehame-ti-er-moz-ethiopic-halehame-ti-er

ethiopic-halehame-ti-et-moz-ethiopic-halehame-ti-et

  • hangul-moz-hangul

hangul-consonant-moz-hangul-consonant

urdu-moz-urdu

  • 例形式语法<counter-style> | <string> | nonewhere <counter-style> = <counter-style-name> | symbols() where <counter-style-name> = <custom-ident>实例CSSol.normal { list-style-type: upper-alpha; } /* or use the shortcut "list-style": */ ol.shortcut { list-style: upper-alpha; }HTML<ol class="normal">List 1 <li>Hello</li> <li>World</li> <li>What's up?</li> </ol> <ol class="shortcut">List 2 <li>Looks</li> <li>Like</li> <li>The</li> <li>Same</li> </ol>结果二次注记
  • 有些类型需要安装合适的字体才能按预期显示。
  • cjk-ideographic是相同的trad-chinese-informal它的存在是因为遗留的原因。

规范

Specification

Status

Comment

CSS Counter Styles Level 3The definition of 'list-style-type' in that specification.

Candidate Recommendation

Redefines CSS2.1 counters. Extends the syntax to support @counter-style rules. Defines using @counter-style the usual style types: hebrew, cjk-ideographic, hiragana, hiragana-iroha, katakana, katakana-iroha, japanese-formal, japanese-informal, simp-chinese-formal, trad-chinese-formal, simp-chinese-formal, trad-chinese-formal,korean-hangul-formal, korean-hanja-informal, korean-hanja-formal, cjk-decimal, ethiopic-numeric, disclosure-open and disclosure-closed. Extends <counter-style> with the symbols() functional notation.

CSS Lists and Counters Module Level 3The definition of 'list-style-type' in that specification.

Working Draft

Modify syntax to support for identifiers used in @counter-style rules to keywords. Support for a simple <string>.

CSS Level 2 (Revision 1)The definition of 'list-style-type' in that specification.

Recommendation

Initial definition

浏览器兼容性

Feature

Chrome

Edge

Firefox (Gecko)

Internet Explorer

Opera

Safari (WebKit)

Basic support including : none, disc, circle, square, decimal, lower-alpha, upper-alpha, lower-roman, upper-roman

1.0

(Yes)

1.0 (1.0)

4.0

3.5

1.0 (85)

lower-latin, upper-latin, lower-greek, armenian, georgian

1.0

(Yes)

1.0 (1.0)

8.0

6.0

1.0 (85)

decimal-leading-zero

1.0

(Yes)

1.0 (1.0)

8.0

8.0

1.0 (85)

hebrew, cjk-ideographic, hiragana, hiragana-iroha, katakana, katakana-iroha

1.0

No support

1.0 (1.0)

No support

7.0 (but displays decimal numbers only) 15.0

1.0-1.2 (85-125)

japanese-formal, japanese-informal, simp-chinese-formal, trad-chinese-formal, simp-chinese-informal, trad-chinese-informal

No support

No support

1.0 (1.7 or earlier) -moz 28.0 (28.0)

No support

No support

No support

korean-hangul-formal, korean-hanja-informal, korean-hanja-formal, cjk-decimal

No support

No support

28.0 (28.0)

No support

No support

No support

ethiopic-numeric, persian, arabic-indic, devanagari, bengali, gurmukhi, gujarati, oriya, tamil, telugu, kannada, malayalam, thai, lao, myanmar, khmer, cjk-heavenly-stem, cjk-earthly-branch

No support

No support

1.0 (1.7 or earlier) -moz 33.0 (33.0) 1

No support

No support

No support

disclosure-open, disclosure-closed, mongolian

No support

No support

33.0 (33.0)

No support

No support

No support

<string>

No support

No support

39.0 (39.0)

No support

No support

No support

Feature

Android

Edge

Firefox Mobile (Gecko)

IE Phone

Opera Mobile

Safari Mobile

Basic support

?

(Yes)

?

?

?

?

CSS

层叠样式表( Cascading Style Sheets )是一种用来表现 HTML 或 XML 等文件样式的计算机语言。CSS 不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。

CSS目录

1.动画和转换 | Animations & Transitions
2.背景和边框 | Backgrounds & Borders
3.基本框模型 | Basic Box Model
4.基本用户界面 | Basic User Interface
5.框对齐 | Box Alignment
6. 级联和继承 | Cascading & Inheritance
7.颜色 | Color
8. 合成与混合 | Compositing & Blending
9.条件和规则 | Conditional Rules
10.计数器样式 | Counter Styles
11.设备适配 | Device Adaptation
12.扩展 | Extensions
13.滤镜效果 | Filter Effects
14.灵活的框布局 | Flexible Box Layout
15.字体 | Fonts
16.片段模块 | Fragmentation
17.全屏 API | Fullscreen API
18. 生成内容 | Generated Content
19.网格布局 | Grid Layout
20.图像值 | Image Values
21.初始线格局 | Inline Layout
22.列表和计数器 | Lists & Counters
23.逻辑属性 | Logical Properties
24.面具 | Masking
25.媒体查询 | Media Queries
26.杂项 | Miscellaneous
27.Miscellaneous Level 1
28.Miscellaneous Level 2
29.运动路径 | Motion Path
30. 多列布局 | Multi-column Layout
31.命名空间 | Namespaces
32.项目模型 | Object Model View
33.网页媒体 | Paged Media
34.定位布局 | Positioned Layout
35.伪元素 | Pseudo-
36.节奏大小 | Rhythmic Sizing
37. Ruby布局 | Ruby Layout
38.可缩放矢量图形 | Scalable Vector Graphics
39.滚动快照 | Scroll Snap
40.选择 | Selectors
41.形状 | Shapes
42.文本 | Text
43.文字装饰 | Text Decoration
44.变换 | Transforms
45.值和单位 | Values & Units
46.变量 | Variables
47.写入模型 | Writing Modes
48.CSS 教程
49.CSS 创建
50.CSS Id 和 Class选择器
51.CSS 简介
52.CSS 盒子模型
53.CSS Table(表格)
54.CSS 列表样式(ul)
55.CSS 链接(link)
56.CSS Fonts(字体)
57.CSS Text(文本)
58.CSS Backgrounds(背景)
59.CSS Display(显示) 与 Visibility(可见性)
60.CSS 尺寸 (Dimension)
61.CSS 分组和嵌套
62.CSS 轮廓(outline)属性
63.CSS Border(边框)
64.CSS 图像透明/不透明
65.CSS 导航栏
66.CSS 伪元素
67.CSS 伪类
68.CSS Float(浮动)
69.CSS Position(定位)
70.CSS 总结
71.CSS 属性选择器
72.CSS 媒体类型
73.CSS 图像拼合技术
74.CSS 实例
75.CSS 组合选择符
76.响应式 Web 设计 – 框架
77.响应式 Web 设计 – 视频(Video)
78.CSS 提示工具(Tooltip)
79.CSS 布局 Overflow
80.CSS 计数器
81.CSS 表单