【问题标题】:CSS Won't be loaded at Internet Explorer不会在 Internet Explorer 上加载 CSS
【发布时间】:2015-06-24 23:06:37
【问题描述】:

Internet Explorer(最新版本)无法加载我的 css,而 Chrome、Safari、Firefox 加载 css 没有问题。

我的样式文件使用以下行正确连接到 html 页面:

<link rel="stylesheet" href="Pages/style.css" type="text/css"> <link rel="stylesheet" href="Pages/Index/index.css" type="text/css">

我的站点配置是这样的:

  • 公共 Html(文件夹)
    • 数据库(文件夹)
      • (里面什么都没有)
    • 页面(文件夹)
      • 图标(文件夹)
        • 图标A
        • 图标B
        • 图标C
      • 索引(文件夹)
        • index.css(辅助样式表)
      • style.css(主要样式表(我将用于所有页面))
      • general.js(我所有的 javascript Jquery 都在这里)
    • index.html(Html 主页)

您可以在此处访问我的网站:rk.r4u.nl,但请记住它仅适用于 chrome。

解决方案:

我挣扎了一整天才找到问题,最后是我用来保持代码干净的 css 中的 @media {} 导致 css 文件无法加载。

【问题讨论】:

  • 您指的是Pages/style.css,但您的文件列表显示Pages/index.css
  • 错字应该是 style.css 对不起,我会编辑它

标签: html css internet-explorer firefox


【解决方案1】:

应该是这样的。 使用正斜杠 / 而不是反斜杠 \

<link rel="stylesheet" href="Pages/style.css" type="text/css"> <link rel="stylesheet" href="Pages/Index/index.css" type="text/css">

【讨论】:

  • 您正在使用反斜杠。使用正斜杠 / 而不是反斜杠 \.
  • 谢谢!它现在可以在 Firefox 上运行,但它仍然不能在 Internet Explorer 上运行
  • 我不确定,但可能是缓存问题。清除缓存并检查。
  • 我可以建议您在 CSS 文件的顶部进行更改:
  • 你能为代码创建一个有用的小提琴吗?
猜你喜欢
  • 2010-10-19
  • 2016-09-11
  • 2014-03-06
  • 1970-01-01
  • 2012-12-05
  • 2011-08-31
  • 2014-08-06
  • 2015-06-17
  • 1970-01-01
相关资源
最近更新 更多