亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于圖片鏈接的問題

關于圖片鏈接的問題

woshidaxiong 2016-03-31 22:02:58
<html><head><title>Otters</title></head><body><figure><img src="otters.jpg"alt="Sea otters hold hands when they sleep so they don't drift away from each other"title="Cute animals" /></figure></body></html>
查看完整描述

1 回答

已采納
?
俠客島的含笑

TA貢獻552條經驗 獲得超285個贊

什么問題呢?是不是圖片無法顯示,應該是路徑問題,相對路徑和絕對路徑

?1.絕對路徑

? ? 絕對路徑是指文件在硬盤上真正存在的路徑。例如“bg.jpg”這個圖片是存放在硬盤的“E:\book\網頁布局代碼\第2章”目錄下,那么 “bg.jpg”這個圖片的絕對路徑就是“E:\book\網頁布\代碼\第2章\bg.jpg"。那么如果要使用絕對路徑指定網頁的背景圖片就應該使用 以下語句:

<body backround="E:\book\網頁布局\代碼\第2章\bg.jpg" >?

?

? 2.使用絕對路徑的缺點

? ?事實上,在網頁編程時,很少會使用絕對路徑,如果使用“E:\book\網頁布\代碼\第2章\bg.jpg”來指定背景圖片的位置,在自己的計算機上 瀏覽可能會一切正常,但是上傳到Web服務器上瀏覽就很有可能不會顯示圖片了。因為上傳到Web服務器上時,可能整個網站并沒有放在Web服務器的E盤, 有可能是D盤或H盤。即使放在Web服務器的E盤里,Web服務器的E盤里也不一定會存在“E:\book\網頁布局\代碼\第2章”這個目錄,因此在瀏 覽網頁時是不會顯示圖片的。

?

? 3.相對路徑

? ? 為了避免這種隋況發生,通常在網頁里指定文件時,都會選擇使用相對路徑。所謂相對路徑,就是相對于自己的目標文件位置。例如上面的例子,“s1.htm” 文件里引用了“bg.jpg”圖片,由于“bg.jpg”圖片相對于“s1.htm”來說,是在同一個目錄的,那么要在“s1.htm”文件里使用以下代 碼后,只要這兩個文件的相對位置沒有變(也就是說還是在同一個目錄內),那么無論上傳到Web服務器的哪個位置,在瀏覽器里都能正確地顯示圖片。

? ? ? <body background="bg.jpg">

再 舉一個例子,假設“s1.htm”文件所在目錄為“E:\book\網頁布局\代碼\第2章”,而“bg.jpg”圖片所在目錄為“E:\book\網頁 布局\代碼\第2章\img”,那么“bg.jpg”圖片相對于“s1.htm”文件來說,是在其所在目錄的“img”子目錄里,則引用圖片的語句應該 為:

? ? ? <body background="img/bg.jpg">?


查看完整回答
反對 回復 2016-04-01
  • woshidaxiong
    woshidaxiong
    自己之前找到原因了,是html文件與圖片不在同一個文件夾下面,已經找到了
  • 1 回答
  • 0 關注
  • 1422 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號