为什么不同浏览器的默认CSS样式不同



现在大多数CSS框架都使用Reset CSS或Normalize.CSS来确保所有元素在不同的浏览器中具有相同的初始样式。

我的问题是——为什么?为什么每个浏览器(或者更确切地说,渲染引擎)的默认样式略有不同?此外,有没有什么好的理由可以解释为什么这还没有标准化,以消除对";复位";既然大多数人都想重置它?

重置样式总是更好的。

不同的浏览器之所以有不同的标准值,是因为它们从不同的角度进行研究。

从历史上看,不同的浏览器提供商已经实现了HTML标准不同,导致网站在不同的浏览器。

如今,主流浏览器普遍坚持标准水平合规性(针对HTML4),很少有用户仍然使用有问题的InternetExplorer6浏览器,所以这比过去少了一些担心。

来源:Hier

有很多人使用旧的浏览器,我们程序员必须编写代码,这样才能获得更好的工作结果。

最新更新