list-style-type 一覧

CSS list-style-type 属性详解

本文详细介绍 CSS list-style-type 属性,涵盖其所有可能的值以及在不同列表类型中的应用,并辅以实例说明,帮助您灵活地控制列表项的标记样式。

什么是 list-style-type 属性?

  • list-style-type 属性用于定义列表项标记的类型,适用于 <ul><ol><menu> 元素。
  • 该属性允许您选择预定义的标记样式,例如圆点、数字、罗马数字等。

list-style-type 属性值详解

下表列出了 list-style-type 属性的所有可能值及其描述:

属性值 描述 示例
disc 实心圆点(默认值,用于 <ul> 元素) • 项目
circle 空心圆圈 ○ 项目
square 实心正方形 ▪ 项目
none 不显示任何标记 项目
decimal 阿拉伯数字 (1, 2, 3, etc.) (默认值,用于 <ol> 元素) 1. 项目
upper-roman 大写罗马数字 (I, II, III, etc.) I. 项目
lower-roman 小写罗马数字 (i, ii, iii, etc.) i. 项目
upper-alpha 大写字母 (A, B, C, etc.) A. 项目
lower-alpha 小写字母 (a, b, c, etc.) a. 项目
<string> 使用 @counter-style 规则自定义标记样式 (参见 MDN 文档

应用实例

无序列表 (<ul>)


<ul>
  <li>项目 1</li>
  <li>项目 2</li>
  <li>项目 3</li>
</ul>

默认情况下,无序列表使用实心圆点 (disc) 作为标记:

  • 项目 1
  • 项目 2
  • 项目 3

有序列表 (<ol>)


<ol>
  <li>项目 1</li>
  <li>项目 2</li>
  <li>项目 3</li>
</ol>

默认情况下,有序列表使用阿拉伯数字 (decimal) 作为标记:

  1. 项目 1
  2. 项目 2
  3. 项目 3

菜单列表 (<menu>)


<menu>
  <li>项目 1</li>
  <li>项目 2</li>
  <li>项目 3</li>
</menu>

默认情况下,菜单列表使用实心圆点 (disc) 作为标记:

  • 项目 1
  • 项目 2
  • 项目 3
  • 注意事项

    • 不同浏览器对 list-style-type 属性的支持可能存在差异。
    • 建议查阅相关文档以获取最新信息。

    总结

    list-style-type 属性为网页设计提供了丰富的列表样式选择,帮助您创建清晰易读的页面结构。通过灵活运用该属性,您可以轻松定制符合设计需求的列表外观。

    常见问题解答

    1. 如何完全移除列表标记?

    要完全移除列表标记,请将 list-style-type 属性设置为 none

    
    <ul style="list-style-type: none;">
      <li>项目 1</li>
      <li>项目 2</li>
      <li>项目 3</li>
    </ul>
    

    2. 如何自定义列表标记?

    可以使用 @counter-style 规则自定义列表标记。有关详细信息,请参阅 MDN 文档

    3. list-style-type 属性与 list-style 属性有什么区别?

    list-style-type 属性是 list-style 属性的简写形式,用于设置列表项标记的类型。 list-style 属性可以设置更全面的列表样式,包括标记类型、位置和图像。

    その他の参考記事:CSS リスト