CSS重置仍然必要吗?

4
CSS重置页面(如这样的页面)在当今时代仍然必要吗?我认为答案是肯定的,但希望看看是否会有意外之喜。
我已经仔细阅读了Paul Irish的HTML5 BoilerPlate,但我不认为采用一个并非标准的标准是必须的。[反问]如果你把IE的抨击放在一边,这难道不是我们陷入困境的原因之一吗?

3
基本上与“是否可以使用CSS重置样式表?”(http://stackoverflow.com/questions/167531/is-it-ok-to-use-a-css-reset-stylesheet)相同,只是你的问题更有意味。 - Matthew Flaschen
1
是的 - 但正如您所注意到的,这个问题已经存在了2年。我可以推断出,即使在2年后,相同的情况仍然存在,但是2年的时间足以使答案发生变化和转移。这不是一个答案永远不会改变的问题。 - Jeff
2
最后一次活动是在7年3个月前......这个问题在2019年还有意义吗? - Barnee
5个回答

12

是的,它们被创建的原因仍然存在:几个浏览器有几个不同的CSS实现,这是解决它们的一种方法。


6

必要吗?不是。

一些开发者喜欢使用它们,一些则不喜欢,但它们绝对不是必需的。


2

必要吗?不是的。我认为它从来都不是必要的。但CSS重置将帮助您使项目在每个浏览器中看起来相同,并可能节省您大量的浏览器测试和调试时间。

我使用自己定制的重置文件,根据我的需要进行了修改:http://www.htmltweaks.com/Reset_Browser-Specific_CSS_Styles


1

只有当您希望在所有浏览器中使您的网站看起来相同时,才需要使用CSS重置。

如果这不是必需的,或者您不介意在IE上遇到困难,那么尽管放心。每天都有很多开发人员制作没有CSS重置的网站。


0

它们仍然像以前一样必不可少。IE6仍然拥有相当大的市场份额。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接