IE7在标准模式下忽略样式,但在Quirks模式下看起来很棒

时间:2012-12-10 11:58:35

标签: internet-explorer-7

我遇到的问题是,在Quirks模式下IE 7样式看起来大部分都是正确的,但在标准模式下它忽略或看不到很多样式。怪癖模式版本看起来更接近它在Chrome和Firefox中的外观。

更新

我发现该文件在CSS文件中出现语法错误,导致IE 7中忽略CSS中的所有内容。

1 个答案:

答案 0 :(得分:0)

IE 7渲染Web文件的方式与其他浏览器不同(IE的其他版本也是如此)。

要修复此问题,您需要为每个IE版本使用css hack:

<!--[if IE 7]>
    <link rel="Stylesheet" type="text/css"  href="styles/ie7_styles.css" />
<![endif]-->
<!--[if IE 8]>
    <link rel="Stylesheet" type="text/css"  href="styles/ie8_styles.css" />
<![endif]-->
<!--[if IE 9]>
    <link rel="Stylesheet" type="text/css"  href="styles/ie9_styles.css" />
<![endif]-->