PHP文件中的背景图像没有显示出来

时间:2013-04-28 13:41:56

标签: html css background-image

我有一个包含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 200px

我做错了什么?

3 个答案:

答案 0 :(得分:0)

你确定路径吗? 也许你应该尝试这个“./style/ebook_back.png”来获得带点的实际路径

答案 1 :(得分:0)

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

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

尝试从路径中删除/。

答案 2 :(得分:0)

你提供了错误的道路。在开头添加点或删除第一个斜杠。

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

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