1
A
回答
3
我想你問哪個這些你應該使用:
<link rel="stylesheet" type="text/css" href="/file.css" />
<link rel="stylesheet" type="text/css" href="http://example.com/file.css" />
兩者之間的區別是,前者被稱爲相對路徑,後者是絕對路徑。
如果問題的HTML頁面是http://example.com/page.html
,那麼實際上沒有區別。但是,如果頁面是https://example.com/page.html
(SSL安全),您會發現現在有一個非常重要的區別。在受保護的頁面上,許多瀏覽器不會加載不安全的內容。如果您已將CSS文件與絕對路徑關聯起來,則不會安全地提供它,因此您的樣式表可能無法加載。
除非你有一個非常具體的理由來絕對鏈接你的CSS,你想使用相對路徑。
+0
謝謝!這很好地解決了問題。 – 2010-10-26 04:14:13
2
時使用http:// ...(絕對路徑),你需要改變它,當你移動你的頁面,新域(如果你不使用PHP動態生成它)
使用相對路徑由於CSS文件是由主機/ uests瀏覽器請求,而不是在服務器恕我直言,使用本地路徑
最好的辦法是不可能
-1
相關問題
- 1. 外部樣式表,指定絕對路徑或相對路徑
- 2. 外部樣式錶鏈接
- 3. struts 2外部樣式錶鏈接
- 4. 外部CSS樣式錶鏈接失敗
- 5. html將不會鏈接到本地系統上的外部樣式表
- 6. Struts2 - 鏈接到JSP上的外部URL *不包括*本地上下文路徑?
- 7. 如何使用BeautifulSoup創建樣式表外部鏈接?
- 8. 鏈接外部樣式表衝突與腳本src加載jquery?
- 9. 鏈接到外部源或本地存儲
- 10. 鏈接到外部樣式表沒有運行
- 11. 如何鏈接到Ruby on Rails中的外部樣式表?
- 12. 將外部CSS樣式錶鏈接到HTML
- 13. 鏈接到外部樣式表時頁面不會加載
- 14. 將Wufoo鏈接到沒有SSL的外部樣式表中
- 15. 鏈接到外部樣式表和JavaScript文件
- 16. 從.html文件鏈接到外部樣式表?
- 17. Node.js從Jade,不一致的路徑加載外部樣式表
- 18. IE8外部樣式表和相對路徑
- 19. 鏈接到CSS樣式表
- 20. 鏈接到CSS樣式表
- 21. Codeigniter鏈接到樣式表
- 22. 鏈接到父樣式表 - - /?
- 23. 如何啓用javascript才能鏈接外部樣式表
- 24. 外部鏈接添加域到鏈接的前面,即使使用http://
- 25. 角2個鏈接到外部的URL當作相對路徑用於路由
- 26. 如何鏈接到循環內部的嵌套路徑路徑?
- 27. 如何使用Oracle外部表平行直接路徑加載?
- 28. 外部樣式表
- 29. 禁用外部樣式表
- 30. 列表文件的下載,額外的路徑添加到鏈接的鏈接
[爲什麼一些專業的網頁設計師使用絕對路徑而不是相對路徑(例如CSS,Javascript,圖像等)? ](http://stackoverflow.com/questions/3402155/why-some-professional-web-designers-use-absolute-paths-instead-of-relative-paths) – meagar 2010-10-25 01:55:43