首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有在IE6-7工作的CSS

没有在IE6-7工作的CSS
EN

Stack Overflow用户
提问于 2014-06-20 11:37:04
回答 1查看 191关注 0票数 0

我正面临着CSSIE7IE6上的问题。最大的问题是,在我的页面中,CSS根本没有在IE 7,6中加载。

当我使用以下代码时-

代码语言:javascript
复制
<!DOCTYPE html>
[if lt IE 7] <html class="lt-ie9 lt-ie8 lt-ie7" lang="en"> [endif]
[if IE 7]  <html class="lt-ie9 lt-ie8" lang="en"> [endif]
[if IE 8]    <html class="lt-ie9" lang="en"> [endif]
[if IE 9]    <html class="ie9" lang="en"> [endif]
[if gt IE 9] <html lang="en"> [endif]

CSS正在加载,但是,当在铬或Firefox上运行网站时,上面的代码也会被打印出来。但是,在使用IE时没有打印任何行,而且CSS运行良好。

同样,当我使用以下代码时

代码语言:javascript
复制
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]-->
<!--[if IE 7]>    <html class="lt-ie9 lt-ie8" lang="en"> <![endif]-->
<!--[if IE 8]>    <html class="lt-ie9" lang="en"> <![endif]-->
<!--[if IE 9]>    <html class="ie9" lang="en"> <![endif]-->
<!--[if gt IE 9]><!--> <html lang="en"> <!--<![endif]-->

CSS不会在IE中再次加载。我该怎么办?

我希望你能明白我的问题。请帮帮忙。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-20 11:48:09

您的文件以以下开头:

代码语言:javascript
复制
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript">
function test(add)
{       
var pin;
  if(window.XMLHttpRequest)
  {
    pin=new XMLHttpRequest();
  }
  else
  {
    pin= new ActiveXobject("Microsoft.XMLHTTP");
  }
  url=add;
pin.open("GET",url,true);
pin.send();
}
</script>
</head>

</html><!DOCTYPE html>
<!--[if lt IE 7]> <html class="lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]-->
<!--[if IE 7]>    <html class="lt-ie9 lt-ie8" lang="en"> <![endif]-->
<!--[if IE 8]>    <html class="lt-ie9" lang="en"> <![endif]-->
<!--[if IE 9]>    <html class="ie9" lang="en"> <![endif]-->
<!--[if gt IE 9]><!-->
<html lang="en">
…

当您在文件启动之前结束该文件时,您将在IE7和下面触发该文件。你的文件应该像你发布的第二个片段一样开始。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24326381

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档