Ie8 及以下版本奇怪地忽略所有 CSS

发布于 2024-12-02 16:51:16 字数 221 浏览 1 评论 0原文

我以前从未遇到过这种情况,但在检查我的工作后

http://ryanspahn.com/avia8/

在 ie8 及以下版本中,我注意到它完全忽略了 css。 css 在其他浏览器中可以读取,但在 ie8 及以下浏览器中不能读取。

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

I've never run into this before, but upon checking my work

http://ryanspahn.com/avia8/

in ie8 and below I am noticing it completely ignores the css. The css is being read in other browsers but not in ie8 and below.

I've never seen this before. Anyone have a suggestion?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

动次打次papapa 2024-12-09 16:51:16

检查 style.css,第 51 行:

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

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


出于教育的兴趣,我是这样发现问题的:

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

Check style.css, line 51:

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

When I removed the extra quote, it worked for me.


In the interest of education, this is how I found the problem:

First, I used IE9's developer toolbar (press F12 on the keyboard) to switch the browser mode to IE7. (IE8 also has the developer toolbar) Then I looked on the CSS tab and noticed that it was only loading a partial set of rules. Since it stopped at the #extra-spacing rule, I knew there was probably a syntax error there.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文