gpt4 book ai didi

php - 当在地址栏中输入路径时,浏览器会打开图像,但不会将其显示为背景图像。为什么?

转载 作者:行者123 更新时间:2023-11-28 01:21:52 24 4
gpt4 key购买 nike

在此 SSCCE 中,我使用了两个 div,其中 background-image 的值指向同一图像,但使用不同的路径。图像未显示在第二个 div 中。

第二个 div 演示了我真实代码中的问题。 URL 的 C:/xampp/htdocs 部分是动态出现的,我使用 PHP 将其附加到路径的其余部分,URL 的其余部分始终保持不变。

如您所见,我在开发期间使用本地 XAMPP 服务器,但未显示此图像。

当我复制粘贴此路径时,即 C:/xampp/htdocs/Tests/Test44/index.png,在 Chrome 的地址栏中,它会将其更改为 file :///C:/xampp/htdocs/Tests/Test44/index.png,并显示图片。

我该怎么做才能解决这个问题?

标记:

<!DOCTYPE html>

<html>

<head>
<title>Test</title>
<meta charset="utf8" />
<link type="text/css" rel="stylesheet" href="index.css" />
</head>

<body>

<div class="the-div" style="background-image:url(index.png); background-repeat:no-repeat; background-position:center center;">Instagram</div>

<div class="another" style="background-image:url(C:/xampp/htdocs/Tests/Test44/index.png); background-position:center center; background-repeat:no-repeat;">Twitter</div>

</body>

CSS:

body {
background-color:black;
}

div {
font: 0px/0 a;
border: coral 5px solid;
margin:5px;
height:150px;
width:150px;
}

enter image description here

最佳答案

如前所述,文件路径与 URL 不同。

只需删除“C:/xampp/htdocs”部分,背景图像就会显示出来。

Difference between absolute and relative URL

关于php - 当在地址栏中输入路径时,浏览器会打开图像,但不会将其显示为背景图像。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33647622/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com