IE9渲染CSS3问题

4

您好,最近我开始开发一个网站,使用了一些基本的css3特性,我很确定这些特性在IE9中是支持的,因为我已经检查过了。但无论我做什么,IE9似乎都不会渲染任何css3属性,即使我使用ms前缀也是如此。

经过一些研究,我在stackoverflow上找到了一个类似于我的问题的问题,并且有人提供了一个解决方案。那个人说要在head标签中添加这一行:

<meta http-equiv="X-UA-Compatible" content="IE=9" />

在我添加了这个之后,一切似乎都正常工作了。我想知道的是为什么我必须使用它来使css3特性在IE9中工作,以及它的含义是什么?

我对Web开发还比较陌生,我在大约6个月的时间里尝试学习html/css/javascript/php/mysql。虽然现在我能够创建功能性网站,但我的头脑中似乎留下了很多空白,所以我希望这不是一个非常基础的问题。


3
这不是你的错 - 这是微软的错... - Christoph
1个回答

5

2
基本上这又是微软在刁难了。 - SpaceBeers
据我所知,使用HTML5文档类型<!doctype html>也应该解决这些问题。 - Christoph
或者几乎任何触发标准模式的文档类型。 - BoltClock

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接