img 元素向網頁中嵌入一幅圖像。
請注意,從技術上講,<img> 標簽并不會在網頁中插入圖像,而是從網頁上鏈接圖像。<img> 標簽創(chuàng)建的是被引用圖像的占位空間。
<img> 標簽有兩個必需的屬性:src 屬性 和 alt 屬性。
延伸閱讀:如何正確地使用圖像
在下面的例子中,我們在頁面中插入一幅 W3School 的工程師在上海鮮花港拍攝的郁金香照片:
<img src="/i/eg_tulip.jpg"
alt="上海鮮花港 - 郁金香" />
以上代碼的效果:
(您可以在頁面底部找到更多實例)
在 HTML 中,<img> 標簽沒有結束標簽。
在 XHTML 中,<img> 標簽必須被正確地關閉。
在 HTML 4.01 中,不推薦使用 image 元素的 "align"、"border"、"hspace" 以及 "vspace" 屬性。
在 XHTML 1.0 Strict DTD 中,不支持 image 元素的 "align"、"border"、"hspace" 以及 "vspace" 屬性。
所有瀏覽器都支持 <img> 標簽。
DTD 指示此屬性允許在哪種 DTD 中使用。S=Strict, T=Transitional, F=Frameset.
屬性 | 值 | 描述 | DTD |
---|---|---|---|
alt | text | 規(guī)定圖像的替代文本。 | STF |
src | URL | 規(guī)定顯示圖像的 URL。 | STF |
DTD 指示此屬性允許在哪種 DTD 中使用。S=Strict, T=Transitional, F=Frameset.
屬性 | 值 | 描述 | DTD |
---|---|---|---|
align |
| 不推薦使用。規(guī)定如何根據周圍的文本來排列圖像。 | TF |
border | pixels | 不推薦使用。定義圖像周圍的邊框。 | TF |
height |
| 定義圖像的高度。 | STF |
hspace | pixels | 不推薦使用。定義圖像左側和右側的空白。 | TF |
ismap | URL | 將圖像定義為服務器端圖像映射。 | STF |
longdesc | URL | 指向包含長的圖像描述文檔的 URL。 | STF |
usemap | URL | 將圖像定義為客戶器端圖像映射。 | STF |
vspace | pixels | 不推薦使用。定義圖像頂部和底部的空白。 | TF |
width |
| 設置圖像的寬度。 | STF |
onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup
如需完整的描述,請訪問事件屬性。
HTML 和 XHTML 最引人注目的特征之一,就是能夠在文檔的文本中包括圖像,既可以把圖像作為文檔的內在對象(內聯圖像),也可以將其作為一個可通過超鏈接下載的單獨文檔,或者作為文檔的背景。
合理地在文檔內容中加入圖像(靜態(tài)的或者具有動畫效果的圖標、照片、說明、繪畫,等等)時,會使文檔變得更加生動活潑,更加引人入勝,而且看上去更加專業(yè),更具信息性并易于瀏覽。還可以專門使一個圖像成為超鏈接的可視引導圖。
然而,如果過度使用圖像,文檔就會變得支離破碎,混亂不堪,而且無法閱讀,用戶在下載和查看該頁面時,更會增加很多不必要的等待時間。
請閱讀下面的文章,學習 Web 上的兩種主要圖像格式:GIF 和 JPEG,以及如何正確地使用圖像:
聯系客服