0

浏览器渲染的当前差异状态是什么?这种“CSS重置”的方法肯定是低效的,今天的现代浏览器有必要吗?

4

2 回答 2

2

“当今的现代浏览器”仅占浏览器市场份额的一部分(来源);您仍然有惊人比例的用户使用旧版或非标准浏览器。

即使在现代浏览器中,它们的默认状态也存在细微的差异,这使得重置 css 有助于确保尽管用户代理存在差异,但仍可以平等地开始。这适用于全面的浏览器,不仅是古怪的 Internet Explorer,甚至是业内知名的兼容并处于新标准前沿的浏览器(来源 1来源 2来源 3

也就是说......没有人用 重置*,因为那是低效且过于广泛的。大多数人喜欢有针对性和具体的东西,一种旨在处理“现代浏览器”中已知差异的东西:http: //meyerweb.com/eric/tools/css/reset/

于 2012-07-06T17:52:57.000 回答
2

这是使盒子模型在浏览器之间尽可能标准的好方法。我确信每个浏览器都有一些看起来“漂亮”的默认样式,你在处理宽度/高度时总是会忘记考虑这些样式。

进行一般的 css 重置有什么效率低下?它可能是额外的 CSS,但我认为你不应该担心它的效率。

于 2012-07-06T17:55:44.403 回答