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

使用重置CSS-是否有任何合理的缺点/反参数?

  •  2
  • migajek  · 技术社区  · 14 年前

    到目前为止,在网页设计的最初阶段,包括CSS重置是我的一个标准步骤。

    我曾经听过这样的观点 坏的 然而,我没有机会问那个出于原因说这句话的人。

    现在我想知道你能指出哪些缺点。

    2 回复  |  直到 13 年前
        1
  •  3
  •   Jacob Rask    14 年前

    使用CSS重置意味着在许多情况下,您将拥有许多不必要的规则。你要先拍 body { margin: 0; padding: 0; } 在reset.css中,然后设置 body { margin: 0 auto; padding: 20px; } 在style.css或其他文件中,仅指定后者会得到相同的结果。你真的会使用重置中包含的所有模糊元素吗?

    有时我会添加reset.css,开始编码,然后在dragonfly或firebug中检查我的页面,在那里我会看到reset.css中的哪些规则被覆盖。那些我可以从reset.css中删除的文件,最后文件可能非常小或是空的。

        2
  •  0
  •   Karim    13 年前

    我认为作为一个概念,CSS重置没有任何问题。
    唯一的问题可能是使用了错误的重置,比如*重置,这可能会对浏览器造成性能损失。
    如果使用类似Eric Meyer的CSS重置 http://meyerweb.com/eric/tools/css/reset/index.html 那你就不会有任何问题了。
    另一个建议是,您可以根据具体需要调整重置,而不是将其视为只读文件:)。