这真让我头疼。我正在尝试使用IE6条件样式表。我在这里发布了测试页面。以下是我放置在头标签中的代码:
<!--[if IE 6]>
<link rel="stylesheet" type="text/css" href="ie6.css" />
<![endif]-->
当在IE6中查看时,ie6.css应该将body背景设置为红色。
这里有什么问题吗?我确定这是一些愚蠢的错误。请问有人能指出来吗?
这真让我头疼。我正在尝试使用IE6条件样式表。我在这里发布了测试页面。以下是我放置在头标签中的代码:
<!--[if IE 6]>
<link rel="stylesheet" type="text/css" href="ie6.css" />
<![endif]-->
当在IE6中查看时,ie6.css应该将body背景设置为红色。
这里有什么问题吗?我确定这是一些愚蠢的错误。请问有人能指出来吗?
我这边使用没有问题。你可以通过IE NetRenderer测试页面,就能看到红色背景了。也许你正在测试不同于6版本的IE浏览器?
CSS文件是否在根目录(与HTML文件相同的文件夹)中?最好将CSS文件放在单独的文件夹中。
<!--[if IE 6]><link href="css/ie6.css" rel="stylesheet" type="text/css" /><![endif]-->
我刚刚遇到了类似的问题。条件注释没有正确地工作,我尝试了一切。问题在于我在头部有一个X UA兼容的meta标签,显然影响了渲染。所以要继续注意这个,因为这可能是一个原因。
<meta http-equiv="X-UA-Compatible" content="IE=7" />