为什么有些网站在CSS文件的开头有一个重置CSS部分呢?

时间:2014-03-21 18:51:00

标签: css-reset

为什么有些网站在CSS文件的开头有一个重置CSS部分?我一直在阅读它有助于跨浏览器兼容性,但究竟是什么意思呢?好奇,谢谢!

3 个答案:

答案 0 :(得分:1)

the words of Eric Meyer

中使用CSS重置
  

减少浏览器在默认行高,边距和标题字体大小等方面的不一致性。

当呈现没有CSS的页面时,浏览器将尝试使用其自己的内置默认样式呈现它。这些可能看起来很相似,但它们通常在引擎盖下是不同的,有时以令人抓狂的方式表现出来,当一个人试图将特定浏览器的风格与所需的效果结合起来时,却发现该组合与另一个不同浏览器。

重新尝试"平衡比赛场地"并为所有内容设置基线,以便在顶部分层的特定于站点的CSS在Web上使用的不同呈现引擎上具有类似的效果。

答案 1 :(得分:0)

因为从历史上看,不同的浏览器会有自己的一组默认方式来呈现某些元素。因此,您的非CSS CSS将具有不同的渲染,具体取决于您依赖的默认CSS集合。因此,“重置”以规范所有broswers。

答案 2 :(得分:0)

它实际上取消了所有html元素的所有默认样式,并允许您为每个元素定义自己的样式,但这样做可以在所有浏览器中获得一致的页面样式。请注意,如果未使用css reset,每个浏览器都会按照自己的方式处理html元素。希望这有帮助!