CSS list-style-type 支持的符号

举报
林欣 发表于 2025/10/23 17:00:39 2025/10/23
【摘要】 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

四、关键说明

  1. 浏览器兼容性

    • 主流浏览器(Chrome、Firefox、Edge、Safari)支持所有基础符号(如 discdecimallower-roman 等)。
    • 部分特殊符号(如 cjk-ideographichebrew)可能需要特定字体支持。
    • 自定义字符串(如 )需通过 ::marker 伪元素实现,而非直接使用 list-style-type: "◆"
  2. 推荐实践

    • 简单需求:直接使用预定义值(如 squarelower-alpha)。
    • 复杂需求:通过 ::marker 自定义符号:
      ul li::marker {
        content: "◆";
        color: red;
      }
      
    • 多语言支持:使用 cjk-decimalhiragana 等国际化符号。
  3. 无效用法

    • list-style-type: "◆" 无效,因该属性不支持直接传入字符串。
    • 需通过 ::markerlist-style-image 实现自定义符号。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。