Ie8及以下ODDLY忽略所有CSS

时间:2011-09-03 17:13:42

标签: css internet-explorer-8 internet-explorer-7

我以前从未遇到过这个问题,但在检查我的工作时

http://ryanspahn.com/avia8/

<8>在ie8及以下我注意到它完全忽略了css。 css正在其他浏览器中读取,但不在ie8及以下读取。

我以前从未见过这个。有人有建议吗?

1 个答案:

答案 0 :(得分:4)

检查style.css,第51行:

#extra-spacing {
    margin: 17px 0 0 0; 
    padding: 0 0 0 7px;" /* <- extra quote */
}  

当我删除额外的引用时,它对我有用。


为了教育,这就是我发现问题的方法:

首先,我使用IE9的开发人员工具栏(按键盘上的F12键)将浏览器模式切换为IE7。 (IE8也有开发人员工具栏)然后我查看了CSS选项卡,发现它只加载了一组部分规则。由于它停在#extra-spacing规则,我知道那里可能存在语法错误。