css - IE6 的条件加载 css

标签 css internet-explorer

为什么这个 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/

相关文章:

javascript - 无法使用事件监听器阻止按键

JavaScript 不工作

html - 关于 iframe 和水平滚动的另一个问题

css - Chrome Mac 不能很好地渲染非常小的 PNG

java - Internet Explorer 想要下载 GuessNumber 示例应用程序的网页而不是显示它

html - 为什么我的样式没有应用于 IE 中的非 HTML 元素?

javascript - 这些标签是什么意思[如果是 IE 8]?

javascript - JQuery scrollTop() 函数不滚动

html - 子菜单标注重叠的 CSS 垂直菜单

css - 仅在透明页眉的顶部添加渐变色?