我是一般的HTML和CSS的新手。請幫我看看代碼。我無法讓背景圖像出現在我的瀏覽器中,但我正確輸入了語法。我得到的只是一個橙色盒子,沒有alert.png圖片。我正在關注在線教程btw:http://dev.opera.com/articles/view/31-css-background-images/#thecode不顯示背景圖像
編輯1:圖像,html文件和css文件都在同一個文件夾內。但沒有成功。
編輯2:我使用了一個獨特的css文件名,而不是通用的「style.css」(我的系統中有幾個),它的工作原理!確保url和括號之間沒有空格。
HTML代碼:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<link rel="stylesheet" type="text/css" href="style.css">
<meta http-equiv="Content-Type" content="text/html;
charset=utf-8">
<title>alert message</title>
</head>
<body>
<p class="alert">
<strong>Alert!</strong>
This is an alert message.
</p>
</body>
</html>
CSS代碼:
.alert {
width: 20em;
background-image: url(C:\Documents and Settings\USER\My Documents\alert.png);
background-color:orange;
margin: auto;
padding: 2em;
}
您的代碼按原樣運行。確保圖像在你期望的位置。檢查它是否可訪問並且權限不是問題。見:http://jsfiddle.net/UWFcL/ – xbonez 2012-01-03 04:23:17
嘿,你是什麼意思的權限?我將圖像放在與html文件相同的文件夾中,但我無法使其工作。 – uohzxela 2012-01-04 02:13:14
如果它在與html文件相同的文件夾中,權限不應該是一個問題。嘗試使用Ramon提到的引號 – xbonez 2012-01-04 03:18:31