浏览器默认css中不同风格的HTML元素是网站不同浏览器中不同外观的唯一因素?

时间:2010-06-09 09:36:05

标签: css cross-browser

所有浏览器默认css中不同样式的HTML元素是不同浏览器网站中不同外观的唯一因素? 可以通过重置css解决

我们只能用CSS实现相同的外观吗?

是否存在与跨浏览器兼容性相关的其他因素?

3 个答案:

答案 0 :(得分:2)

  

是否还有与浏览器兼容性相关的其他因素?

当然 - Web开发人员在他们的CSS中没有解决的浏览器错误和怪癖。

答案 1 :(得分:1)

有很多因素,例如:

  • 默认样式的差异(如您所述)
  • 不同的已安装字体集
  • 文本平滑的不同系统设置
  • 文字大小和缩放的不同设置
  • 改变对标准化功能的支持(1)
  • 改变对非标准功能的支持(2)
  • 标准的非标准实施(错误)
  • 处理代码中的错误的不同策略

(1)不同的浏览器支持不同的标准,直到某个版本,例如CSS 2.1。目标标准各不相同,而且支持100%完成也常常缺少一些功能。

(2)浏览器支持尚未标准化(或永远不会)的不同功能。特别是Internet Explorer有许多非标准功能,当然这在其他浏览器中不起作用。

答案 2 :(得分:0)

你应该检查一下你可以在这里找到的principle of cross browser css,当我们没有在我们的CSS中定义任何内容时,每个浏览器都有默认设置,而不是像错误或错误那样,我们的网站在浏览器中看起来有所不同。