我無法找出正確的路徑在我的CSS文件中使用的子文件夾鏈接的CSS圖片
html { background-image: url('backgroundImage.jpg'); }
我的文件夾結構如下:
..\MySite\ <!-- HTML files here -->
..\MySite\css\
..\MySite\js\
..\MySite\images\ <!-- backgroundImage.jpg here -->
我無法找出正確的路徑在我的CSS文件中使用的子文件夾鏈接的CSS圖片
html { background-image: url('backgroundImage.jpg'); }
我的文件夾結構如下:
..\MySite\ <!-- HTML files here -->
..\MySite\css\
..\MySite\js\
..\MySite\images\ <!-- backgroundImage.jpg here -->
html{ background-image: url('../images/backgroundImage.jpg'); }
../
告訴你的CSS文件去一個目錄返回以及搜索從該文件夾的圖像(在這種情況下,你的根文件夾)
使用html{ background-image: url('/images/backgroundImage.jpg'); }
開始/
意味着你開始在你的站點的根目錄
很微不足道的問題。如果您使用內聯樣式(HTML文件中的樣式),那麼以下就足夠了。
html {
background-image: url('images/backgroundImage.jpg');
}
但是,如果你是從css
文件夾中引用圖片,你將不得不使用..
遍歷第一個到達父文件夾。
html {
background-image: url('../images/backgroundImage.jpg');
}
他沒有「必須」 - 但這是語義也許:) – daniel
我不喜歡我的生根與CSS絕對鏈接,因爲它常常與mod_rewrite的干擾特別是當'RewriteBase'需要改變。 – brezanac