2

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

我曾经听说过这很糟糕;但是我没有机会问那个说这句话的人的原因。

现在我想知道您可以指定哪些缺点。

4

2 回答 2

3

在许多情况下,使用 CSS 重置意味着您将拥有许多不必要的规则。您将首先body { margin: 0; padding: 0; }在 reset.css 中进行设置,然后body { margin: 0 auto; padding: 20px; }在 style.css 或其他内容中进行设置,仅指定后者会产生相同的结果。你真的会使用重置中包含的所有那些晦涩难懂的元素吗?

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

于 2010-08-04T15:14:55.083 回答
0

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

于 2011-07-26T18:48:30.340 回答