我遇到的问题是,在Quirks模式下IE 7样式看起来大部分都是正确的,但在标准模式下它忽略或看不到很多样式。怪癖模式版本看起来更接近它在Chrome和Firefox中的外观。
更新
我发现该文件在CSS文件中出现语法错误,导致IE 7中忽略CSS中的所有内容。
答案 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]-->