把ol,ul {list-style:none;在css重置

时间:2010-02-05 03:27:11

标签: css xhtml

  1. ol, ul { list-style: none; }置于css重置中有什么好处。 虽然我们只保留列表样式无 在导航中。由于保持这个 内容,如果我们想要正常的风格 “有序列表”和“无序列表” 那么我们需要再次定义。
  2. 确定放ul { list-style: none; }ol { list-style: none; }
  3. 的好处是什么?

    Link of eric meyer reset

4 个答案:

答案 0 :(得分:1)

我想说没有任何好处。将{ list-style: none; }放在您需要的位置,最常见的是导航,如您所说 将其定义为再次显示子弹是错误的用法(除非您想要更改子弹类型)。

我想我会ol添加到所有类型的列表中。

答案 1 :(得分:1)

好处是将所有浏览器减少到相同的起点。然后,您可以在那里定义列表实际需要它们的方式,因为理论上不同的浏览器可能有不同的默认值。

请注意,list-style是一个涵盖list-style-typelist-style-positionlist-style-image的复合属性。此外,list-style-style无序列表包括圆形,方形等,但它也适用于有序列表(罗马,希腊等)。

答案 2 :(得分:0)

  1. 如果您已经在list-style: none;

  2. ,可能没有任何好处
  3. 与第一个相同的好处。

  4. 关于重置所有样式的CSS的重点是你覆盖了所有的基础。这并不意味着你需要所有的重置,全局css重置也不一定是最好的事情(一些有益的样式默认值也被重置)。

    这是核选择。

答案 3 :(得分:0)

我相信某些浏览器默认情况下将其设为'none'<ul>,这可能就是为什么它处于重置状态。您当然可以将重置更改为“默认”为“光盘”选项,然后手动将其设置为“无”以进行导航。

我希望它在重置时设置为'none',因为它们也倾向于从元素中删除填充,当你从<ul><ol>删除填充时,子弹将会从元素块。