2010-06-09 83 views

回答

2

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

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

0

你应该检查这个principle of cross browser css你可以在这里找到和每个浏览器都有默认设置,当我们没有在我们的css中定义任何东西比这发生像错误或错误,我们的网站在浏览器中看起来不同。

+0

thx回复这不是我的问题。我的问题是有没有其他因素? – 2010-06-09 09:46:44

+0

@ metal-gear-solid当然重置css也是css的一部分!你可以在链接中找到所有因素。 – 2010-06-09 09:53:40

1

有很多因素,例如:

  • 差异在默认样式(如你所提到的)
  • 组不同的安装字体
  • 文本不同的系统设置的平滑
  • 不同的文本大小和缩放设置
  • 对标准化功能的不同支持(1)
  • 不同的su pport非标准功能(2)
  • 非标执行标准(错误)
  • 与错误代码处理不同的策略

(1)不同的浏览器支持不同的标准高达某些版本,例如CSS 2.1。目标标准各不相同,而且在支持100%完成时常常会有一些功能缺失。 (2)浏览器支持尚未标准化(或从不会)的不同功能。特别是Internet Explorer有很多非标准功能,这在其他浏览器中当然不起作用。

+0

+1谢谢你的好回答。可以在#5和#6上提供更多细节 – 2010-06-09 10:02:20