【问题标题】:Can't set background image in flask made web-page无法在烧瓶制作的网页中设置背景图像
【发布时间】:2017-06-08 14:04:45
【问题描述】:

我正在尝试使用以下代码将背景图像放入 HTML 文档中

<body style="background-image: url( {{url_for('static', filename='img/library2.jpg') }} )">

但它只是不起作用。 我的控制台输出是:

127.0.0.1 - - [23/Jan/2017 23:21:12] "GET /index HTTP/1.1" 200 -
127.0.0.1 - - [23/Jan/2017 23:21:12] "GET /static/styles.css HTTP/1.1" 200 -
127.0.0.1 - - [23/Jan/2017 23:21:15] "GET /static/img/favicon.ico HTTP/1.1" 200 

所以我什至没有获取 img/library2.jpg 的请求。 不知道我错过了什么

【问题讨论】:

  • 在渲染 HTML 之后你会得到什么?
  • 常规白色背景,好像没有指定背景一样,其他元素都可以。
  • 我不问你在浏览器中看到了什么,但我问的是 HTML——源代码——显示在浏览器中。浏览器具有“显示源代码”功能,因此您可以在style="background-image: ..."中看到您的内容
  • 对不起,我的错,只有 标签没有样式属性

标签: python css flask jinja2


【解决方案1】:

您似乎将style 放在一个文件中,但jinja 使用不同的文件来呈现页面。

我不知道你在base.htmlindex.html 中有什么,但通常&lt;body&gt;base.html 中,你应该在这个文件中使用style

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多