2010-02-06 68 views
3

这使我疯狂。我正在尝试使用条件IE6样式表。 I posted this test page here。这里是我放在我的头上的标签代码:为什么我的IE6条件样式表不工作?

<!--[if IE 6]> 
<link rel="stylesheet" type="text/css" href="ie6.css" /> 
<![endif]--> 

在IE6浏览时,ie6.css应定身的背景为红色。

这里有什么问题?我确定这是愚蠢的。有人可以向我指出吗?

+0

在这里工作,它看起来很好...如果你有不同的页面上的问题,那么你已经证明了一个检查,如果你有没有正确的道路:) – 2010-02-07 00:09:05

+5

为什么不是*不是*工作? :p – womp 2010-02-07 00:09:17

+0

适合我。 – 2010-02-07 00:10:53

回答

2

它适用于我。通过IE NetRenderer运行你的测试页面,你会看到红色背景。也许你正在用6以外的版本测试它?

+0

+1指出其他版本,然后IE6:D – 2010-02-07 00:06:45

2

你不碰巧使用IETester试图呢?

因为与IETester,条件注释将始终解析为IE的安装最高版本。

+0

我甚至在IETester看到它。 – 2010-02-07 00:08:13

+0

是的。一定是旧版本中的一种现象。 – 2010-02-07 00:10:05

0

是在根目录下的CSS文件(同一文件夹作为HTML)?把你的CSS放在一个单独的文件夹中是个好习惯。

<!--[if IE 6]><link href="css/ie6.css" rel="stylesheet" type="text/css" /><![endif]--> 
0

我只是有一个类似的问题。有条件的评论无法正常工作,我尝试了一切。问题是,我在头中有一个X UA兼容的元标记,影响渲染。所以请继续留意,因为这可能是一个原因。

<meta http-equiv="X-UA-Compatible" content="IE=7" /> 
相关问题