最新的Web開發教程

HTML圖像

JPG圖片

山頂風光

GIF圖片

PNG圖片

圖形

<!DOCTYPE html>
<html>
<body>

<h2>Spectacular Mountain</h2>
<img src="pic_mountain.jpg" alt="Mountain View" style="width:304px;height:228px;">

</body>
</html>
試一試»

始終指定的圖像的寬度和高度。 如果沒有指定寬度和高度,頁面閃爍的圖像加載時間。


HTML語法圖片

在HTML中,圖像與定義<img>標記。

所述<img> tag是空的,它僅包含屬性,並且不具有關閉標籤。

src屬性指定的URL (web address)的圖像:

<img src=" url " alt=" some_text ">

alt屬性

alt屬性指定的圖像的替代文本,如果不能被顯示的圖像。

alt屬性提供了一種用於圖像替代信息,如果由於某種原因,一個用戶不能觀看它(因為較慢的連接,在一個錯誤src屬性,或者如果用戶使用屏幕閱讀器)。

如果瀏覽器無法找到一個圖像,它會顯示alt文本:

<img src="wrongname.gif" alt="HTML5 Icon" style="width:128px;height:128px;">
試一試»

alt屬性是必需的。 一個網頁不能沒有它正確驗證。


HTML屏幕閱讀軟件

屏幕閱讀器是一種軟件程序,可以讀出什麼是顯示在屏幕上。

屏幕閱讀器是人誰是盲人,視障或學習障礙有用。

屏幕閱讀器可以讀取alt屬性。


圖像尺寸 - 寬度和高度

您可以使用style屬性來指定圖像的寬度和高度。

的值以像素為單位指定(use px after the value)

<img src="html5.gif" alt="HTML5 Icon" style="width:128px;height:128px;">
試一試»

另外,您也可以使用widthheight屬性。 在這裡,值在默認情況下,像素規定:

<img src="html5.gif" alt="HTML5 Icon" width="128" height="128">
試一試»

寬度和高度或風格?

無論是寬度,高度和樣式屬性是最新的HTML5標準有效。

我們建議您使用的style屬性。 它可以防止樣式表從變化的圖像的原始尺寸:

<!DOCTYPE html>
<html>
<head>
<style>
img {
    width:100%;
}
</style>
</head>
<body>

<img src="html5.gif" alt="HTML5 Icon" style="width:128px;height:128px;">
<img src="html5.gif" alt="HTML5 Icon" width="128" height="128">

</body>
</html>
試一試»

在另一個文件夾圖片

如果沒有指定,瀏覽器希望找到圖像中的同一文件夾中的網頁。

然而,常見的是存儲在一個子文件夾的圖像。 然後,您必須包括文件夾名稱src屬性:

<img src="/images/html5.gif" alt="HTML5 Icon" style="width:128px;height:128px;">
試一試»

另一個服務器上的圖像

有些網站的圖像存儲圖像的服務器上。

其實,你可以從世界上任何網址訪問圖片:

<img src="http://www.w3ii.com/images/w3ii_green.jpg" alt="w3ii.com">
試一試»

動畫圖片

該GIF標準允許動畫圖像:

<img src="programming.gif" alt="Computer Man" style="width:48px;height:48px;">
試一試»

請注意,插入動畫圖像的語法沒有來自非動畫圖像不同。


使用圖像作為鏈接

使用圖像作為連結,只要巢<img>的內部標籤<a>標籤:

<a href="default.html">
  <img src="smiley.gif" alt="HTML tutorial" style="width:42px;height:42px;border:0;">
</a>
試一試»

添加"border:0;" 防止IE9 (and earlier)從圖像周圍顯示邊框。


圖片浮動

使用CSS的float屬性,讓圖像浮動。

圖像可以漂浮到右邊或文本的左邊:

<p>
<img src="smiley.gif" alt="Smiley face" style="float:right;width:42px;height:42px;">
The image will float to the right of the text.
</p>

<p>
<img src="smiley.gif" alt="Smiley face" style="float:left;width:42px;height:42px;">
The image will float to the left of the text.
</p>
試一試»

影像地圖

使用<map>標籤來定義圖像映射。 圖像映射是可點擊區域的圖像。

name的屬性<map>標籤與相關聯的<img>的屬性USEMAP並創建圖像和地圖之間的關係。

所述<map>標籤包含了一些<area>標記,它定義在圖像映射的可點擊區域:

<img src="planets.gif" alt="Planets" usemap="#planetmap" style="width:145px;height:126px;">

<map name="planetmap">
  <area shape="rect" coords="0,0,82,126" alt="Sun" href="sun.htm">
  <area shape="circle" coords="90,58,3" alt="Mercury" href="mercur.htm">
  <area shape="circle" coords="124,58,8" alt="Venus" href="venus.htm">
</map>
試一試»

章節總結

  • 使用HTML <img>元素來定義的圖像
  • 使用HTML src屬性來定義圖像的URL
  • 使用HTML alt屬性來定義的替代文本的圖像,如果它不能被顯示
  • 使用HTML widthheight屬性來定義所述圖像的大小
  • 使用的CSS widthheight屬性來定義圖像的大小(alternatively)
  • 使用CSS的float屬性讓圖像浮動
  • 使用HTML <map>元素來定義圖像映射
  • 使用HTML <area>元件在圖像地圖來定義可點擊區域
  • 使用HTML <img>的元素usemap屬性指向一個圖像映射

加載圖像需要時間。 大圖片就可以在網頁慢下來。 請謹慎使用圖像。


測試自己與練習!

練習1» 練習2» 練習3» 練習4» 練習5» 練習6»


HTML圖像標籤

標籤 描述
<img> 定義圖像
<map> 定義圖像映射
<area> 定義圖像地圖內的可點擊區域