Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 为什么不是';我的IE6条件样式表不工作吗?_Html_Css_Internet Explorer 6_Conditional Comments - Fatal编程技术网

Html 为什么不是';我的IE6条件样式表不工作吗?

Html 为什么不是';我的IE6条件样式表不工作吗?,html,css,internet-explorer-6,conditional-comments,Html,Css,Internet Explorer 6,Conditional Comments,这让我快发疯了。我正在尝试使用有条件的IE6样式表。以下是我放在头标签中的代码: <!--[if IE 6]> <link rel="stylesheet" type="text/css" href="ie6.css" /> <![endif]--> 当在ie6中查看时,ie6.css应该将主体背景设置为红色 这里怎么了?我相信这是愚蠢的。有人能给我指一下吗?它对我很管用。通过IE NetRenderer运行测试页面,您将看到红色背景。也许你是在6以外的

这让我快发疯了。我正在尝试使用有条件的IE6样式表。以下是我放在头标签中的代码:

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

当在ie6中查看时,ie6.css应该将主体背景设置为红色


这里怎么了?我相信这是愚蠢的。有人能给我指一下吗?

它对我很管用。通过IE NetRenderer运行测试页面,您将看到红色背景。也许你是在6以外的IE版本中测试它?

你不是在用它来测试吗


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

CSS文件是否位于根文件夹中(与HTML文件夹相同)?将CSS放在单独的文件夹中是一个很好的做法

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

我刚刚遇到了一个类似的问题。有条件的评论没有正常工作,我尝试了所有的方法。问题是我在标题中有一个与xua兼容的meta标记,这明显影响了渲染。因此,请继续关注这一点,因为这可能是一个原因

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


在这里工作,看起来不错。。。如果您在不同的页面上遇到问题,那么请检查您是否有正确的路径:)为什么它不工作?:p@womp-你用双底片把我带到了那里。为什么人们会对它的效果感到惊讶?海报上说它在工作?很奇怪。在我的WinXP华硕上网本(运行多个IE)上测试IE6时,它仍然不起作用。尝试清除我的缓存,结果相同。但在我的mac电脑上,运行VMWare+Win XP+多个IE,效果很好。这一定是我的上网本出了什么问题,所以这个问题对我来说似乎是孤立的。谢谢大家!对。一定是旧版本中的一种现象。