CSS不能在IE6-7中工作

CSS not working in IE6-7

本文关键字:工作 IE6-7 不能 CSS      更新时间:2023-09-26

我在IE7IE6中面临CSS的问题。最大的问题是,在我的一个页面CSS没有加载在IE 7,6

当我使用以下代码时-

<!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正在加载,但是,在chrome或Firefox上运行网站时,也打印了上述行代码。然而,使用IE时没有打印行,CSS工作正常。

当我使用这个代码

<!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中无法重新加载。我该怎么办?

我希望我的问题你已经明白了。请帮助。

你的文件是这样开头的:

<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及以下版本的怪癖模式。你的文件应该像你发布的第二个片段一样开始。