我遇到了麻煩背景圖像在一個div顯示和不能爲我的生活爲什麼...爲什麼我的背景圖片不顯示?
這是我的結構:
Folder
\style.css
\index.html
\Images
\bookone.jpg
我想bookone.jpg
文件是div的背景。 因此,CSS路徑將是Folder/style.css,圖像路徑是Folder/Images/bookone.jpg。我在我的html和css文件中有下面的代碼,但是在預覽它時什麼都沒有。
/* CSS */
.book {
height: 300px;
width: 300px;
margin: 0px;
padding: auto;
border: 1px solid #000;
}
#bookone {
background: url(..\Images\bookone.jpg) ;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
<!-- HTML -->
<div id="bookone" class="book"></div>
你應該用斜槓(/)而不是反斜線(\)。還有 - 確保圖像處於正確的路徑(相對於當前的css/html文件)。 – Dekel
如果我複製完整的文件路徑應該工作? –
不,因爲在'windows'系統中完整的文件路徑使用正斜槓,而在html/css中你應該使用反斜槓(/)。 – Dekel