时间:2014-01-02 18:41:08

标签: html css internet-explorer if-statement

您好,我遇到了一个非常奇怪的问题,并且搜索了Google没有成功的答案!

我只希望在IE中身体背景颜色变为红色,但它不起作用。

我有以下HTML

<!DOCTYPE html>

<head>
    <!--[if IE]>
    <style type="text/css">
        body {background-color:red;}
    </style>
    <![endif]-->
</head>

<body>TEST</body>

</html>

我正在IE 11中测试,以及最新版本的Chrome和FF

有什么想法吗?

2 个答案:

答案 0 :(得分:8)

IE 10和IE 11中不支持条件注释,因为这些浏览器与HTML5完全兼容(通过IE标准,无论如何)。有关详细信息,请参阅here

答案 1 :(得分:2)

条件评论仅支持IE 5直到IE 9。 请参阅链接:http://www.quirksmode.org/css/condcom.html