【发布时间】:2016-08-16 11:22:30
【问题描述】:
我想在我的一个由 Django 提供的网页中使用背景图片。理想情况下,我使用 css 文件并使用 css background-image 属性,但是当我将它放在我的 css 文件中时,它不会呈现,但如果我将代码放在 HTML 文档(内部样式表)中,它会呈现。所以,总结一下。完全相同的代码,在这里:
<style>
body {
background-image: url("{% static 'Kitchen.jpg' %}");
background-repeat: no-repeat; background-attachment: fixed;
}
</style>
以上代码在 html 文档中有效,但在 css 中无效(减去 html“样式”标签)。此外,同一个 css 文件中的其他代码也可以正常工作。由于某种原因,背景图像属性不会在 css 文件中执行。
除非有人有其他想法,否则这似乎是一个 Django 软件错误。
【问题讨论】:
标签: html css file static django-1.9