base.css 是不是导入到页面中了?

base.css is not get imported into the page?

我正在尝试覆盖由 page-down 应用程序和 django-crispy-forms 生成的 class 。但是通过覆盖 class 预期的缩进不起作用。

base.html(最初)

...
<link rel='stylesheet' href='{% static "css/base.css" %}'>
<style>
{% block style %}{% endblock style %}
</style>
{% block head_extra %}{% endblock head_extra %}
...

base.css

h1 {
    color: #777777;
}

post_forms.html

{%extends "base.html" %}
{% load crispy_forms_tags %}
{% block head_extra %}
{{form.media}}
{% endblock head_extra %}
...

通过使用 chrome 中的检查功能,我可以发现导致缩进的 class

<div class="wmd-panel">
</div>

下面给出的代码CSS是自动生成一个

.wmd-panel {
    margin-left: 25%;
    margin-right: 25%;
    width: 50%;
    min-width: 500px;
}

但是在对 css/base.css 进行更改后,样式中的文件 base.css 中没有名为 wmd-panel 的 class chrome 的选项卡。并且所做的更改不会反映在网页中。

base.css

h1 {
    color: #777777;
}

.wmd-panel{
    margin-right: 0px !important;
    margin-left: 0px !important;
}

这是 chrome 检查样式选项卡

中的预期内容
.wmd-panel {
    margin-left: 0%;
    margin-right: 0%;
}

以上class来自basic.css

您应该清理 chrome 缓存并再次检查。有时它只是不更新​​代码而您只是查看旧的 CSS 即使您已经对其进行了更改。

Settings>Advanced>ClearBrowsingData>

并删除所有缓存的图像和文件

你有{% load static %}吗?有时你只是忘记了这一点。而且您经常会在设置中错过 STATIC_URL = '/static/'