这是我的网站,它在chrome,firefox和IE 9上工作正常。当我在IE 7& IE 8我用于css的IE评论根本没有显示。我的网站:http://www.chan-leung.com
<!--[if lt IE 9]>
<link rel="stylesheet" href="css/ieHacks.css" type="text/css" media="screen, projection" />
<![endif]-->
<!--[if IE 7]>
<link rel="stylesheet" href="css/ieHacks7.css" type="text/css" media="screen, projection" />
<![endif]-->
css文件在本地工作正常,但是当我上传到我的主机时,css没有显示。我正在使用IE调试器进行浏览器测试(对于IE)。 IE的F12键。当我试图查找ieHacks.css&amp; ieHacks7.css,什么也没有显示。我很遗憾,因为评论不起作用的原因是什么。
非常感谢任何帮助或建议。
答案 0 :(得分:0)
也许您的css文件名称不正确?
您的网站可能正在尝试使用css / ieHacks.css和css / ieHacks7.css,但实际文件是css / iehacks.css和css / iehacks7.css
还尝试使用绝对网址,看看它是否有所作为,例如:
<!--[if lt IE 9]>
<link rel="stylesheet" href="/css/iehacks.css" type="text/css" media="screen, projection" />
<![endif]-->
<!--[if IE 7]>
<link rel="stylesheet" href="/css/iehacks7.css" type="text/css" media="screen, projection" />
<![endif]-->
另外,只是一个注意事项,你是先做一个更普遍的任务,另一个更规范的一秒,是这个意图吗?第一个css文件将应用于ie7以及第二个更具体的文件。
<强>更新强>
您的网站css似乎是以下内容,与您在问题中所说的不一样:
<!--[if lte IE 8]>
<link rel="stylesheet" href="css/iehacks.css" type="text/css" media="screen, projection" />
<![endif]-->
<!--[if IE 7]>
<link rel="stylesheet" href="css/iehacks7.css" type="text/css" media="screen, projection" />
<![endif]-->
<!-- [if !IE 7]>
<style type="text/css">
#wrap {display:table;height:100%}
</style>
<![endif]-->