CSS list-style-type 支持的符号
【摘要】 list-style-type 属性支持的符号主要分为无序列表符号、有序列表符号和其他特殊符号三类,以下是详细表格说明: 一、无序列表符号(Unordered List)属性值描述示例disc实心圆点(默认值)● 项目1circle空心圆圈○ 项目1square实心方块■ 项目1 二、有序列表符号(Ordered List)属性值描述示例decimal阿拉伯数字(默认值)1. 项目1deci...
list-style-type 属性支持的符号主要分为无序列表符号、有序列表符号和其他特殊符号三类,以下是详细表格说明:
一、无序列表符号(Unordered List)
| 属性值 | 描述 | 示例 |
|---|---|---|
disc |
实心圆点(默认值) | ● 项目1 |
circle |
空心圆圈 | ○ 项目1 |
square |
实心方块 | ■ 项目1 |
二、有序列表符号(Ordered List)
| 属性值 | 描述 | 示例 |
|---|---|---|
decimal |
阿拉伯数字(默认值) | 1. 项目1 |
decimal-leading-zero |
带前导零的阿拉伯数字 | 01. 项目1 |
lower-roman |
小写罗马数字 | i. 项目1 |
upper-roman |
大写罗马数字 | I. 项目1 |
lower-alpha |
小写英文字母 | a. 项目1 |
upper-alpha |
大写英文字母 | A. 项目1 |
lower-greek |
小写希腊字母 | α. 项目1 |
lower-latin |
小写拉丁字母(同 lower-alpha) |
a. 项目1 |
upper-latin |
大写拉丁字母(同 upper-alpha) |
A. 项目1 |
cjk-decimal |
中文数字(一、二、三…) | 一. 项目1 |
cjk-ideographic |
中文数字(壹、贰、叁…) | 壹. 项目1 |
hebrew |
希伯来数字 | (需具体字体支持) |
hiragana |
日文平假名(あ、い、う…) | あ. 项目1 |
katakana |
日文片假名(ア、イ、ウ…) | ア. 项目1 |
三、其他特殊符号
| 属性值 | 描述 | 示例 |
|---|---|---|
none |
不显示符号 | (无符号) |
armenian |
亚美尼亚数字 | (需具体字体支持) |
georgian |
格鲁吉亚数字 | (需具体字体支持) |
ethiopic-numeric |
埃塞俄比亚数字 | (需具体字体支持) |
| 自定义字符串 | 通过 ::marker 或 @counter-style 实现 |
◆ 项目1 |
四、关键说明
-
浏览器兼容性:
- 主流浏览器(Chrome、Firefox、Edge、Safari)支持所有基础符号(如
disc、decimal、lower-roman等)。 - 部分特殊符号(如
cjk-ideographic、hebrew)可能需要特定字体支持。 - 自定义字符串(如
◆)需通过::marker伪元素实现,而非直接使用list-style-type: "◆"。
- 主流浏览器(Chrome、Firefox、Edge、Safari)支持所有基础符号(如
-
推荐实践:
- 简单需求:直接使用预定义值(如
square、lower-alpha)。 - 复杂需求:通过
::marker自定义符号:ul li::marker { content: "◆"; color: red; } - 多语言支持:使用
cjk-decimal或hiragana等国际化符号。
- 简单需求:直接使用预定义值(如
-
无效用法:
list-style-type: "◆"无效,因该属性不支持直接传入字符串。- 需通过
::marker或list-style-image实现自定义符号。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)