浏览器渲染的当前差异状态是什么?这种“CSS重置”的方法肯定是低效的,今天的现代浏览器有必要吗?
问问题
157 次
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 回答