首页 > 解决方案 > Python 不会从 CSS 加载图像

问题描述

刚接触编码,但一直在轻松学习 python。最近已经接近页面开发的最后阶段,但是来自 CSS 的图像没有通过 python 正确加载。

密码

    from flask import Flask, render_template


    app = Flask(__name__)


    @app.route('/')
    def home():
    return render_template ('Sign_up.HTML')


    if __name__ == '__main__':
    app.run(debug=True)

HTML 代码(引用 css 的行)

<link rel="stylesheet" type="text/css" href="static/style.css" />

CSS 代码(存在图像的地方)

    body
    {
        margin:0;
        padding:0;
        background-image: URL(C:/project/img/bkg.png) ;
        background-size:  100%;
        font-size: 16px;
        color: #274FA6;
        font-family:  sans-serif;
        font-weight: 300;
    }

    #login-box
    {
        position: relative;
        z-index: 2;
        margin: 5% auto;
        width:800px;
        right:2px;
        height: 500px;
        background-image: URL(C:/project/img/LoginBox.png);
        background-size: 100%;
        box-shadow: 0 2px 4px rgba(0,0,0.6);

仅在 chrome 中运行 HTML 时一切正常,据我所知,其余的 CSS 工作正常,当我通过 python 运行它时,图像现在没有加载。我已经在环境中包含了图像的路径。我已将图像的位置更改为静态文件夹并更改目录以找到它们,同时使 URL 尽可能具体,但没有成功。感谢任何可以提供帮助的人!

标签: htmlpython-3.xcss

解决方案


推荐阅读