为什么浏览器不会渲染它加载的一些CSS?

时间:2016-09-16 10:45:36

标签: html css nginx

我的CSS文件正由浏览器加载。我可以在开发人员工具的网络资源列表中看到它,如果我直接访问CSS文件,我可以看到该文件。它似乎具有正确的类型(样式表)。

但是,尽管所有内容都已正确下载,但浏览器不会根据此CSS文件中的规则呈现内容。

我不知道造成这种情况的原因。

我从头部开始的链接:

<link rel="stylesheet" href="/static/css/components.css">

由nginx提供服务。

谢谢!

2 个答案:

答案 0 :(得分:0)

  1. 您是否仔细检查过您是否拥有合适的选择器?也许错别字?
  2. 你是否仔细检查过你是不是在压倒什么?也许使用内联样式?
  3. 您是否仔细检查了您正在使用的CSS属性是否受到您进行测试的浏览器的支持?
  4. 这是我现在能想到的三件事。您可以尝试更具体地获得更好的答案。

答案 1 :(得分:0)

继续寻找。虽然开发人员控制台将类型报告为“样式表”,但mime-type将以text / plain形式出现。我修复了我的服务器配置,现在获得了CSS渲染。

感谢您的建议。