我是新來的mvc應用程序,並在aspx視圖引擎中創建網站。 我在mycss/style.css中有一個css文件,圖像位於images/img1.jpg中。 是什麼的style.css這是在CSS中設置背景網址的最佳方式?
0
A
回答
3
background: url("../images/img1.jpg") no-repeat;
上面
background: url("../images/img1.jpg") no-repeat;
and background: url("~/images/img1.jpg") no-repeat;
之間的差是相對於當前位置。它上升一個文件夾,然後到圖像文件夾,最後得到圖片文件。
background: url("~/images/img1.jpg") no-repeat;
上述內容無效。代字符表示從站點根開始。但CSS不支持該語法。相當於background: url("/images/img1.jpg") no-repeat;
。
根據您的網站佈局,兩者都可以使用。我傾向於使用根相對路徑,因爲如果將CSS文件移動到其他文件夾,它可能會與相對於當前位置的路徑斷開。
對於相對vs網站相對vs絕對的好的討論,see this article。
-1
這將是正確的方法。
background: url("../images/img1.jpg") no-repeat;
+0
如何解釋爲什麼使用'〜'的版本也不正確? –
0
你也可以這樣background: url("images/img1.jpg") no-repeat;
寫它沒有任何「前綴」,這意味着「在圖像的圖像文件夾。
+0
這是假設圖像文件夾與CSS位於同一文件夾中。問題中的發佈代碼可能不是這種情況。 – mason
相關問題
- 1. CSS背景網址
- 2. 2種背景的CSS最佳方法?
- 3. 在cocos2d中設置動畫背景的最佳方法
- 4. 設置不透明度的背景圖像與網址在css
- 5. 春季 - 設置多個網址的最佳方式 - setDefaultTarget
- 6. 動態CSS背景網址
- 7. 這是配置log4j2的最佳方式
- 8. 在網址中「嵌入」頁碼的最佳方式是什麼?
- 9. 實現這種背景漸暈效果的最佳方式?
- 10. 這是測試背景URLSession的最佳方法嗎?
- 11. 網絡尋址的最佳方式
- 12. 爲特定div設置背景顏色的最佳方法
- 13. 什麼是在TFS中爲Dot網Nuke網站設置AutoDeployment的最佳方式
- 14. 實現顏色循環背景的最佳方式是什麼?
- 15. 什麼是爲Android項目添加背景的最佳方式?
- 16. 實現傾斜背景佈局的最佳方式是什麼?
- 17. 製作網址 - 最佳方式
- 18. 如何在網站地圖中設置背景色的CSS
- 19. 將舊網址重定向到新網址的最佳方式
- 20. 設置UIImageView位置的最佳方式
- 21. 如何爲百里香葉中的css文件設置背景網址?
- 22. 在iOS中使用背景位置更新的最佳方式(Swift)
- 23. 什麼是在Android中設置通知的最佳方式
- 24. 在QuoteRequest消息中設置SenderSubID的最佳方式是什麼?
- 25. 在Android 3上以編程方式設置背景。(設置背景)
- 26. 如何檢測css背景網址
- 27. 什麼是在Windows 8中執行長背景任務的最佳方式
- 28. 在Django中處理遺留網址的最佳方式
- 29. 在WordPress中擁有腳本網址的最佳方式
- 30. 使用CSS製作功能條背景的最佳方法?
我不認爲'〜/'會在css文件中工作。 – edhedges
文件路徑中點(./Images)和雙點(../Images)有什麼區別? –
'../圖像'意味着上一個目錄,然後下到「圖像」文件夾。 '。/ Images'表示轉到當前目錄中的'Images'文件夾。 – mason