2013-04-28 123 views
0

我有一個包含html代碼並顯示用戶帳戶的php文件。我想爲背景添加圖片並重復播放。但是,我已經嘗試了幾乎所有內容,無法顯示它!該圖像存在於名爲「style」的文件夾內,並且該文件夾存在於其餘php文件所在的位置。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

我做錯了什麼?

+1

看網頁中如Firefox瀏覽器。看看像Firebug這樣的調試控制檯,並列出頁面想要加載的資源。很可能你的背景圖片不在'yourdomain.example/style/ebook_back.png'上 – Sven 2013-04-28 13:49:06

+0

你是對的!說找不到。但是,當我試圖用瀏覽器打開圖像時,目錄是一樣的... – OutOfBoundsException 2013-04-28 13:57:05

+0

你的'style'目錄與這個php文件有關嗎? – smerny 2013-04-28 13:58:28

回答

0

你給錯了路。在開頭添加點或刪除第一個斜槓。

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

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

我已經嘗試過沒有結果 – OutOfBoundsException 2013-04-28 13:57:40

+0

這是不可能的。你確定文件和文件夾的名稱? – ghost 2013-04-28 13:58:58

+0

將圖像更改爲jpg並正在運行! :S – OutOfBoundsException 2013-04-28 14:12:03

0

你確定這條路嗎? 也許你應該試試這個「./style/ebook_back.png」以獲得一個點的實際路徑

0

你的瀏覽器上是否安裝了螢火蟲。它可能與你的目錄結構有關。如果您有螢火蟲安裝檢查,如果你有一個錯誤

無法加載資源:服務器與404狀態響應(未找到)

嘗試從路徑刪除/。

+0

我收到了錯誤狀態404。如何檢索正確的目錄? – OutOfBoundsException 2013-04-28 13:58:24