iT邦幫忙

2022 iThome 鐵人賽

DAY 9
0
自我挑戰組

學習HTML&CSS的30天系列 第 9

[Day9]插入影像

  • 分享至 

  • xImage
  •  

影像是讓網頁看起來豐富的中元素,但如果沒有正確的描述,
可能會無法順利的顯示出來,因此今天的內容就要來學習插入影像的基本寫法。


  • 用 < img > 標籤插入影像

    要插入影像,就要使用 < img > 標籤
    < img > 和一般的標籤不同,沒有結束標籤,
    因此特色是只需單獨使用,不用包夾字串。

    • 設定屬性
      光是在 HTML 原始碼內寫 < img > 標籤仍無法顯示出影像,
      我們必須用 src 屬性來設定「要顯示哪張影像?」才行。
      假如該影像是儲存在和此 HTML 網頁同一個資料夾,就只要描述該影像的檔案名稱;
      但如果影像是儲存在和網頁不同的資料夾內,則要寫出包含資料夾名稱的影像路徑。

      此外還要設定 alt 屬性
      alt 屬性的功能是在網頁瀏覽器無法順利的載入影像時,取代影像顯示在網頁上的文字。
      撰寫 alt 屬性時要正確描述影像的內容,讓看不到影像的使用者理解原本要顯示的內容。
      https://ithelp.ithome.com.tw/upload/images/20220924/20152216ObTVTJDG0I.png
      https://ithelp.ithome.com.tw/upload/images/20220924/201522164orYo3TwUI.jpg

      • 這是設定了 < img > 標籤與 src 屬性所顯示的影像。

      https://ithelp.ithome.com.tw/upload/images/20220924/20152216YqcAFhcwuS.png

      • 瀏覽器無法載入影像時,會顯示 alt 屬性的文字。
  • 設定檔案路徑

    檔案路徑就是用來設定要呼叫或連結的檔案,例如 HTML、CSS、影像是放在哪裡。
    描述檔案路徑時,必須寫出從呼叫者(例如:index.html)的角度檢視目標檔案的儲存位置。

    • 相對路徑
      這是基本的路徑寫法,要從呼叫者的角度檢視目標檔案的位置
      如果兩者都儲存在相同的資料夾內,只要單純描述檔名即可!
      如下圖所示,如果想在「index.html」裡顯示出「sakura.jpeg」時,
      只要在 src 屬性寫出「sakura.jpeg」。
      https://ithelp.ithome.com.tw/upload/images/20220924/20152216dDEcK0SSa8.png

      • 儲存在同一個資料夾的情況,是在 HTML 中描述 < img src="sakura.jpeg" alt="美麗的櫻花" >

      那該如何呼叫儲存在其他資料夾內的檔案?
      以下圖為例,要設定和呼叫者同階層的資料夾內的檔案時,
      請使用「/」符號,描述為「資料夾名稱/檔案名稱」。
      例如要呼叫和「index.html」同階層的「image 資料夾」內的「sakura.jpeg」時,
      描述為「image/sakura.jpeg」。
      https://ithelp.ithome.com.tw/upload/images/20220924/20152216o1bfoY9IRb.png

      • 儲存在同階層資料夾的情況,是在 HTML 中描述 < img src="image/sakura.jpeg" alt="美麗的櫻花">

      假如呼叫者與目標檔案是儲存在不同的資料夾內,
      請使用「./」符號,意思是要往上一個階層
      以下圖為例,在「html 資料夾」內的「index.html」中,
      想要顯示出「image 資料夾」內的「sakura.jpeg」時,
      描述為「./image/sakura.jpeg」。
      https://ithelp.ithome.com.tw/upload/images/20220924/20152216PLFa3PFjQj.png

      • 儲存在不同資料夾的情況,是在 HTML 描述 < img src="./image/sakura.jpeg" alt="美麗的櫻花">
      Point
      -----
      當網頁上的影像無法順利顯示時,通常很有可能是因為路徑描述錯誤,
      請重新確認檔案的位置。
      
    • 絕對路徑
      當想呼叫或想要連結的檔案已經發布在網站上時,就會使用絕對路徑
      絕對路徑只要寫出網址即可,和儲存檔案的位置在哪裡沒有關係。
      寫法是以「http://」或「https://」字串為開頭,
      在網域名稱之後,輸入前往檔案的 URL。
      例如「http://example.com/image/sakura.jpeg

      Point 1
      -----
      設定連結和檔案路徑的寫法非常重要,如果寫錯了
      可能會導致元素無法顯示出來,請務必記住寫法。
      
      Point 2
      -----
      如果要顯示影像,必須在 <img> 標籤設定 src 屬性與 alt 屬性。
      若沒有正確設定檔案路徑,可能會無法正常顯示影像。
      

今天學習了如何插入影像,有些步驟雖然看似簡單,
但如果不小心走錯一步或忘記步驟了,很有可能導致想呈現的影像無法呈現喔!
因此我們可以好好跟著步驟走,這樣就可以將影像好好地放置在自己的網頁了!

那麼我是沒魚,這是我的第九天,我們明天見!/images/emoticon/emoticon29.gif

<上一篇> [Day8]建立網頁標題&輸入網頁內文
<下一篇> [Day10]設定連結&顯示項目清單


上一篇
[Day8]建立網頁標題&輸入網頁內文
下一篇
[Day10]設定連結&顯示項目清單
系列文
學習HTML&CSS的30天30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言