HTML <img> 標籤

實例

在下面的例子中,我們在頁面中插入一幅 W3School 的工程師在上海鮮花港拍攝的鬱金香照片:

<img src="/images/eg_tulip.jpg"  alt="上海鮮花港 - 鬱金香" />

以上程式碼的效果:

上海鮮花港 - 鬱金香

(您可以在頁面底部找到更多實例)

瀏覽器支援

IE Firefox Chrome Safari Opera

所有瀏覽器都支援 <img> 標籤。

定義和用法

img 元素向網頁中嵌入一幅影像。

請注意,從技術上講,<img> 標籤並不會在網頁中插入影像,而是從網頁上鍊接影像。<img> 標籤建立的是被引用影像的佔位空間。

<img> 標籤有兩個必需的屬性:src 屬性alt 屬性

延伸閱讀:如何正確地使用影像

HTML 與 XHTML 之間的差異

在 HTML 中,<img> 標籤沒有結束標籤。

在 XHTML 中,<img> 標籤必須被正確地關閉。

在 HTML 4.01 中,不推薦使用 image 元素的 "align"、"border"、"hspace" 以及 "vspace" 屬性。

在 XHTML 1.0 Strict DTD 中,不支援 image 元素的 "align"、"border"、"hspace" 以及 "vspace" 屬性。

必需的屬性

屬性 描述
alt text 規定影像的替代文字。
src URL 規定顯示影像的 URL。

可選的屬性

屬性 描述
align
  • top
  • bottom
  • middle
  • left
  • right
不推薦使用。規定如何根據周圍的文字來排列影像。
border pixels 不推薦使用。定義影像周圍的邊框。
height
  • pixels
  • %
定義影像的高度。
hspace pixels 不推薦使用。定義影像左側和右側的空白。
ismap URL 將影像定義為伺服器端影像對映。
longdesc URL 指向包含長的影像描述文件的 URL。
usemap URL 將影像定義為客戶器端影像對映。
vspace pixels 不推薦使用。定義影像頂部和底部的空白。
width
  • pixels
  • %
設定影像的寬度。

全域性屬性

<img> 標籤支援 HTML 中的全域性屬性

事件屬性

<img> 標籤支援 HTML 中的事件屬性

TIY 實例

插入影像
本例演示如何在網頁中顯示影像。
從不同的位置插入圖片
本例演示如何將其他資料夾或伺服器的圖片顯示到網頁中。
背景圖片
本例演示如何新增背景圖片到HTML頁面。
排列圖片
本例演示如何在文字中排列影像。
浮動影像
本例演示如何使圖片浮動至段落的左邊或右邊。
調整影像尺寸
本例演示如何將圖片調整到不同的尺寸。
為圖片顯示替換文字
本例演示如何為圖片顯示替換文字。在瀏覽器無法載入影像時,替換文字屬性告訴讀者她們失去的資訊。為頁面上的影像都加上替換文字屬性是個好習慣。
製作影像鏈接
本例演示如何將影像作為一個鏈接使用。
建立影像地圖
本例顯示如何建立帶有可供點選區域的影像地圖。其中的每個區域都是一個超級鏈接。

延伸閱讀 - 如何正確地使用影像

HTML 和 XHTML 最引人注目的特徵之一,就是能夠在文件的文字中包括影像,既可以把影像作為文件的內在對像(內聯影像),也可以將其作為一個可通過超鏈接下載的單獨文件,或者作為文件的背景。

合理地在文件內容中加入影像(靜態的或者具有動畫效果的圖示、照片、說明、繪畫,等等)時,會使文件變得更加生動活潑,更加引人入勝,而且看上去更加專業,更具資訊性並易於瀏覽。還可以專門使一個影像成為超鏈接的可視引導圖。

然而,如果過度使用影像,文件就會變得支離破碎,混亂不堪,而且無法閱讀,會員在下載和檢視該頁面時,更會增加很多不必要的等待時間。

請閱讀下面的文章,學習 Web 上的兩種主要影像格式:GIF 和 JPEG,以及如何正確地使用影像:

參閱

相關頁面

HTML DOM 參考手冊:Image 對像