代码之家  ›  专栏  ›  技术社区  ›  alex

列表样式的css属性应该放在哪里?

  •  5
  • alex  · 技术社区  · 16 年前

    列表样式属性是否 ul 元素或 li 元素?

    我从来没有见过左侧有不同小图标的列表(在同一个ul中),但我以前在旅行中见过这两个元素上使用的属性。

    哪一个是正确的?

    3 回复  |  直到 16 年前
        1
  •  2
  •   jensgram    16 年前

    它应该在ul/ol上,cf。 http://www.w3.org/TR/CSS2/generate.html#list-style

    编辑 :底部附近( http://www.w3.org/TR/CSS2/generate.html#propdef-list-style )你会发现这个问题的讨论。归根结底是:

    继承将“list-style”值从ol和ul元素转移到li元素。这是指定列表样式信息的推荐方法。

        2
  •  0
  •   Kirtan    16 年前

    根据 this ,

    列表样式属性是一个速记 用于设置所有 一个列表的属性 宣言。

    ul
    {
        list-style: disc outside
    } 
    
        3
  •  0
  •   Ms2ger    16 年前

    我建议把它放在 ul / ol . 如果你把它放在 li ,它将应用于排序和无序列表,这可能不是您想要的(编号将消失)。