css 我不能看到我在本地主机服务器的html页面中设置的背景图像

k97glaaz  于 2023-02-06  发布在  其他
关注(0)|答案(3)|浏览(97)

我只能在直接访问HTML文件时看到背景图像,但通过localhost服务器访问时看不到(我使用Flask作为框架)
这是后台部分的代码:

<style>
    body {
      background-image: url(file:///C:/Users/LENOVO/Desktop/chatbot-in-python-master/network.jpg);
      background-repeat: no-repeat;
      background-size: cover;
    }
  </style>
vkc1a9a2

vkc1a9a21#

您无法使用该类型的路径访问资源,因为是文件系统路径。
您可以将图像上载到imgur并生成一个指向图像的短链接,而不会损失图像的质量。

xwbd5t1u

xwbd5t1u2#

没关系,这是因为本地文件系统路径,而不是一个网络服务器的网址。但是,为我推荐最好的网站,以获得网址,而不会失去图像的质量。

pgccezyw

pgccezyw3#

寻址方法不正确!首先,尝试将图像复制到源文件夹(为方便起见)。或者使用点和斜线寻址
示例:

background-image: url(./images/network.jpg);

或类似的例子,你不能使用本地文件系统路径!

相关问题