0

我有一个包含 html 代码并显示用户帐户的 php 文件。我想为背景添加一个图像并重复它。但是,我几乎尝试了所有内容,但无法显示!该图像存在于名为“style”的文件夹中,该文件夹存在于其余 php 文件所在的位置。

<?php session_start();?>
<html>

<head>
<title>My Account</title>
<style>
    body{
        background-image: url("/style/ebook_back.png");

    }
    h2{
        background-color: red;
      }
</style>
</head>

<body>
<?php
    //Some PHP code...
?>

<h1>My Account</h1> <hr>
<h2>Account Details</h2>
<h3>Check & Modify personal details</h3>

<hr>
<h2>My Orders</h2>
<h3>Check & Modify my orders</h3>

<hr>
<h2>My Wishlist</h2>
<h3>Check & Update my wishlist</h3>

<?php More PHP code...?>
</body>

</html>

h2 的背景颜色显示正确,但图像未显示!尺寸为 200 x 200 像素

我做错了什么?

4

3 回答 3

0

你确定路径吗?也许您应该尝试使用此“./style/ebook_back.png”来获取带有点的真实路径

于 2013-04-28T13:48:49.353 回答
0

您的浏览器上是否安装了 firebug。它可能与您的目录结构有关。如果您安装了 firebug,请检查是否有错误

加载资源失败:服务器响应状态为 404(未找到)

尝试从路径中删除 /。

于 2013-04-28T13:49:45.500 回答
0

你给出了错误的路径。在开头添加点或删除第一个斜杠。

background-image: url("./style/ebook_back.png");

或者

background-image: url("style/ebook_back.png");
于 2013-04-28T13:51:21.027 回答