我正在尝试将base.css链接到base.html文件。 在执行此操作时,它没有反映任何更改。 如果可能,什么是正确的代码?
我在base.html文件中使用header&footer标记,但没有。我在项目中实现的不同属性。因此,单独的CSS文件比使用内联样式或内部样式表更好。但这不起作用。
使用的代码语法:
`{% load static %}
<html>
<head>
<link rel = 'stylesheet' href = '{% static 'css/base.css' %}'>
</head>
<header>
......
......
</header>
{% block content %}
{% endblock %}
<footer>....
</footer>
</html>'
此外,当我尝试为base.html创建单独的.css文件时。没用所以我现在很困惑。似乎您无法链接两个模板标记文件-每个网页的base.html(公共页眉和页脚)和每个网页的样式的base.css。
答案 0 :(得分:1)
使用<link rel = 'stylesheet' href = '{% static 'css/base.css' %}'>
是链接CSS文件的正确方法。
假设我正确阅读了您的问题,那么如果未出现某些效果,则可能是浏览器中的缓存存在问题。我建议从禁用chrome浏览器进行开发开始。右键单击>检查元素>网络>“禁用缓存”
如果这不是您遇到的问题,那么您可能需要改写您的问题,以解释哪些功能无法正常工作。
答案 1 :(得分:-1)
您的CSS是否在base.css中是必需的?如果在admin.py中没有一种解决方案,请添加
class Media:
css = {
'all': ('css/bass.css',)
}