我知道现在大多数CSS框架都使用Reset CSS或Normalize.css来确保所有元素在不同浏览器中具有相同的初始样式。
我的问题是 - 为什么?有没有理由为什么每个浏览器(或者更确切地说,渲染引擎)的默认样式都略有不同?此外,有没有任何好的理由为什么这还没有标准化,以消除"重置"因为大多数人都想重置它吗?
答案 0 :(得分:0)
总是更好重置风格。
不同浏览器具有不同标准值的原因是因为它们是从不同的角度出发的。
历史上,不同的浏览器提供商已实施HTML标准 不同的是,导致网站的呈现之间存在显着差异 不同的浏览器。
今天,各大浏览器普遍坚持高位 标准水平 合规性(对于HTML4)和极少数用户仍然使用有问题的Internet Explorer 6 浏览器,所以这不像以前那么担心。来源:Hier
有很多人使用旧版浏览器,我们程序员必须编写代码才能获得更好的工作效果。