现在大多数CSS框架都使用Reset CSS或Normalize.CSS来确保所有元素在不同的浏览器中具有相同的初始样式。
我的问题是——为什么?为什么每个浏览器(或者更确切地说,渲染引擎)的默认样式略有不同?此外,有没有什么好的理由可以解释为什么这还没有标准化,以消除对";复位";既然大多数人都想重置它?
重置样式总是更好的。
不同的浏览器之所以有不同的标准值,是因为它们从不同的角度进行研究。
从历史上看,不同的浏览器提供商已经实现了HTML标准不同,导致网站在不同的浏览器。
如今,主流浏览器普遍坚持标准水平合规性(针对HTML4),很少有用户仍然使用有问题的InternetExplorer6浏览器,所以这比过去少了一些担心。
来源:Hier
有很多人使用旧的浏览器,我们程序员必须编写代码,这样才能获得更好的工作结果。