IE9问题,CSS没有加载

时间:2014-04-22 13:09:15

标签: css internet-explorer-9

我在IE9上遇到CSS问题,CSS没有正确加载,我在尝试什么?

  1. 在main.css
  2. 的顶部添加charset
  3. 将兼容模式更改为IE8,9,edge
  4. 在doctype之前删除所有不必要的空格。
  5. 未加载CSS ...

    我的网站:http://www.prestahome.com/themes/control/

    我该怎么办?

2 个答案:

答案 0 :(得分:2)

我在你的html中找到了这个:

<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7 " lang="en"> <![endif]-->
<!--[if IE 7]><html class="no-js lt-ie9 lt-ie8 ie7" lang="en"> <![endif]-->
<!--[if IE 8]><html class="no-js lt-ie9 ie8" lang="en"> <![endif]-->
<!--[if gt IE 8]> <html class="no-js ie9" lang="en"> <![endif]-->
<html lang="en">

我认为应该是:

<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7 " lang="en"> <![endif]-->
<!--[if IE 7]><html class="no-js lt-ie9 lt-ie8 ie7" lang="en"> <![endif]-->
<!--[if IE 8]><html class="no-js lt-ie9 ie8" lang="en"> <![endif]-->
<!--[if gt IE 8]> <html class="no-js ie9" lang="en"> <![endif]-->
<!--[if !IE]><!--> <html lang="en"> <!--<![endif]-->

您当前的代码会在IE中显示一个dubble html标记。

答案 1 :(得分:0)