为什么这个 ie6.css 文件不能在 IE6 上加载?
“TEST 123”文本确实显示。
(如果我删除条件,CSS 就可以工作)
我正在使用来自 http://modern.ie 的 xp 和 IE6 的虚拟盒子进行测试
(我知道 _ 和 * css hack,但我需要在 IE6 上有一个非常不同的布局)
<!DOCTYPE html>
<html>
<head>
<!--[if lt IE 7]>
<link rel="stylesheet" type="text/css" href="~/Web/css/ie6.css" />
<![endif]-->
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>CE Client</title>
</head>
<body>
<!--[if lt IE 7]>
<p>TEST 123</p>
<![endif]-->
</body>
</html>
最佳答案
您必须使用完整的网址。 当使用这样的语法时,它不会在您的浏览器中工作。
"http://yourwebsite.com/Web/css/ie6.css"
关于css - IE6 的条件加载 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21478163/