關於相對路徑

  • 1839
  • 0

摘要:關於相對路徑

TIPS-為VS2008加入完整jQuery Intellisense,照著做,一切正常。

直到我把
<script type="text/javascript" src="script/jquery-1.4.1.js"></script>
改成
<script type="text/javascript" src="/script/jquery-1.4.1.js"></script>
就壞掉了 = =a

另一個吃過的虧是 css用 url(file_path),如果是用相對路徑載入,基準點是 css檔所在的位置。

例如:
/a.html
/images/icon.png
/css/autocomplete.css

a.html有這個
<link rel="Stylesheet" type="text/css" href="/css/autocomplete.css"/>
那麼 /css/autocomplete.css裡如果有用到 images/icon.png,指到的路徑會是 /css/images/icon.png,沒有這個東西。

因為 css檔切了很多個,所以有一個 import.css負責用 @import載入所有 css,要上線的時候再用 yui compressor壓成一個 css檔案…然後就出事了。最後解決辦法是相同目錄下的 css檔壓成一個,弄了兩、三個壓縮、合併檔;後來想想,url()統一從根目錄開始抓圖好像比較好?