【问题标题】:CSS File not styling the textCSS文件未设置文本样式
【发布时间】:2020-08-07 21:00:17
【问题描述】:

我最近一直在开发一个关于 Django 的网站,并且想将 CSS 用于一些基本的东西。作为测试,我做了一个静态目录,等等。并像这样h1 { color:blue } 应用我的css。这可行,但是当我想将颜色更改为红色时,我刷新页面,它根本不起作用(它保持蓝色)。有想法该怎么解决这个吗?我在 HTML 上加载了这样的静态文件

<link rel="stylesheet" type="text/css" href="{% static 'WEBApp/style.css' %}">

【问题讨论】:

  • 在浏览器开发工具中禁用缓存并确保您没有读取缓存的 CSS 文件。还要检查浏览器加载的 CSS 文件,以验证它确实是更新版本。
  • 不要从已更正的文件中编辑,只需在非静态文件中编辑或同时编辑
  • 非常感谢,这确实有效。浏览器确实在读取缓存版本,这有点奇怪。但是谢谢!

标签: html css django


【解决方案1】:

用 CSS 文件名替换 {% static 'WEBApp/style.css' %},或者,如果它在不同的文件夹中,则使用整个文件地址。

【讨论】:

  • 不要解释为什么这会起作用,给出与问题无关的答案,根本没有解决实际问题。这是一个缓存问题,样式表显然被正确加载,就像 OP 解决的那样。再明显不过的缓存问题了。
猜你喜欢
  • 2020-11-17
  • 1970-01-01
  • 1970-01-01
  • 2014-01-10
  • 2014-03-05
  • 1970-01-01
  • 2018-09-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多