我试图在 IE 博客上找到一篇权威文章,但一无所获。我正在构建一个内部网站,其中大多数用户都使用 Safari 4 和 Firefox 3。一些PC用户正在使用IE8,所以我想知道当我使用CSS3时应该注意什么。

有帮助吗?

解决方案

css3.info 提供了不同浏览器中各种模块的实施状态的远程概述。事实上,大多数模块都没有被任何主流模块实现,但您可以查看某些模块的兼容性表,这些模块提供详细信息。

其他提示

我主要依靠维基百科的文章比较CSS布局引擎。它比目前发布的任何其他链接更全面。

基本上,IE8不支持任何CSS3,除了一些选择器和一些起源于微软的属性。

让CSS3与IE协同工作的一种方法是 CSS3Pie

他们得到 PIE.htc 文件,它可以在IE浏览器中启用css3行为

我知道这是一个老问题,但为了记录在案,我也会推荐 http://caniuse.com/. 。您可以轻松查找对任何给定功能的支持。

另外,关于 CSS3Pie,我建议谨慎行事。关于如何实现它有一些非常具体的要求,这使得维护变得困难。例如:

  • PIE.htc 的路径必须相对于 html 页面,而不是相对于其链接的 css 文件。
  • 如果使用绝对路径,则它必须位于同一域中。

看这里: http://css3pie.com/documentation/known-issues/

兼容性主表 .org /“rel =”nofollow noreferrer“> Quirksmode.org 将IE8的CSS3支持列为”minimal“。当表现为IE7时,并且“不完整”。当表现为IE8时。有关支持和不支持的内容的详细分类,请参阅Quirksmode的优秀 CSS浏览器兼容性图表

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top