天天看點

php html img src絕對路徑,HTML中腫麼把圖檔的絕對路徑改成相對路徑

但一般現在設計網頁都是用DreamWeaver多,我寫php也是用DW。

絕對路徑就是一個網絡位址或者本地位址是完整寫全的路徑。例如你d盤的名為“abc”的目錄裡,有個圖檔叫“def.jpg”。絕對路徑就是d:\abc\def.jpg(若在linux系統裡要改用斜杠“/”)。

相對路徑就是不完整的路徑。如上例,我有另一個叫asdf.htm的網頁檔案需要調用剛才的圖檔。asdf.htm所在位置是d盤根目錄,那麼相對路徑調用隻需要寫“abc/def.jpg”,絕對路徑調用就是“d:/abc/def.jpg”。

由于你的網頁檔案和圖檔檔案都需要上傳到伺服器運作的,而可能全部檔案在伺服器會另開一個目錄(檔案夾),而不在d盤(跟你本來的不同)。顯然,這種情況絕對路徑就會出錯,因為已經沒有d盤了。

FP處理絕對路徑基本可以有兩種方法。下面以網頁插入的圖檔為例。

第一,在編輯界面右擊link的[屬性],調對外連結接的屬性。裡面有src屬性,把值的絕對路徑去掉就可以。留下以該網頁檔案所在目錄以後的路徑,例如網頁檔案在e盤的“website”目錄,網頁檔案所調用的圖檔pic.jpg在e盤的“website”裡面的“image”目錄。絕對路徑就是“e:/website/image/pic.jpg”,相對路徑是“image/pic.jpg”。

第二,可以在代碼界面,找出該圖檔對應的标簽。把标簽裡面的src值改為相對路徑。同上例,絕對路徑你大概看到“”,相對路徑就看到“”。

大概思路和原理是這樣,因為你也沒有具體的事例,實在不好回答。希望能對你有幫助。

取消

評論