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

为什么不同浏览器的默认CSS不同?,css,browser,css-reset,Css,Browser,Css Reset,我知道现在大多数CSS框架使用Reset CSS或Normalize.CSS来确保所有元素在不同浏览器中具有相同的初始样式 我的问题是——为什么?每个浏览器(或者更确切地说,渲染引擎)的默认样式略有不同,这是有原因的吗?另外,有没有什么好的理由可以解释为什么这还没有标准化,因为大多数人都希望重置它,所以不需要“重置”它?重置样式总是更好的 不同的浏览器有不同的标准值的原因是因为它们从不同的角度出发 历史上,不同的浏览器提供程序都实现了HTML标准 不同,会导致网站在 不同的浏览器 如今,主流浏览

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


我的问题是——为什么?每个浏览器(或者更确切地说,渲染引擎)的默认样式略有不同,这是有原因的吗?另外,有没有什么好的理由可以解释为什么这还没有标准化,因为大多数人都希望重置它,所以不需要“重置”它?

重置样式总是更好的

不同的浏览器有不同的标准值的原因是因为它们从不同的角度出发

历史上,不同的浏览器提供程序都实现了HTML标准 不同,会导致网站在 不同的浏览器

如今,主流浏览器一般都采用高性能 标准水平 法规遵从性(适用于HTML4),很少有用户仍然使用有问题的Internet Explorer 6 浏览器,所以这已经不像以前那么令人担忧了

资料来源:


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

这个问题似乎离题了,因为它是关于猜测某些现象的原因,而不是关于实际的编程问题。