条件格式标签不IE8工作(Conditional formatting tags not worki

2019-09-17 00:39发布

我目前工作的一个Web开发,我现在做我的格式来取悦IE 8或更高版本。 我这样做对以前版本的浏览器,但不是IE8。 我的问题是,我的条件格式的标签不再工作了这一版本的IE。 有什么变化吗?

页: HTTP://domain/includes/file.php

css文件: HTTP://domain/css/cssIE8.css

在我的网页标签如下:

    <!-- [if gte IE 7]>
    <p>Show this in IE</p>
    <link href="../css/profileIE8.css" rel="stylesheet" type="text/css" />
    <![endif]-->

当我删除的条件格式的标签,所有其他浏览器找到该文件就好了。 有什么想法吗?

我甚至放在<p>标签在那里,看看它是否会在页面中显示,事实并非如此。 我的理解是,这种特定的条件格式标记将适用于所有的Internet Explorer版本比V7 NEWER

Answer 1:

之间的空间<!-- [if..应该被删除。 希望能帮助到你!

<!--[if gte IE 7]>
    <p>Show this in IE</p>
    <link href="../css/profileIE8.css" rel="stylesheet" type="text/css" />
    <![endif]-->

更多信息可以在这里找到: http://msdn.microsoft.com/en-us/library/ms537509(v=vs.85).aspx



Answer 2:

幽州:

当我删除的条件格式的标签,所有其他浏览器找到该文件就好了。 有什么想法吗?

不知道如何这是真的,因为你的href../css/profileIE8.css ,但你给为你的CSS文件路径是http://domain/css/cssIE8.css这样的文件名是不同的 。 除非你在这里输错一个,你的href不符合您的文件路径,因此它没有找到CSS文件。



文章来源: Conditional formatting tags not working in IE8