1. 程式人生 > ><img>標簽

<img>標簽

文字 red img NPU 制作 n-1 服務 通過 標簽

如何插入圖像:

<img src="smiley-2.gif" alt="Smiley face" width="42" height="42">

標簽定義及使用說明

<img> 標簽定義 HTML 頁面中的圖像。

<img> 標簽有兩個必需的屬性:src 和 alt。

註釋:從技術上講,圖像並不會插入 HTML 頁面中,而是鏈接到 HTML 頁面上。<img> 標簽的作用是為被引用的圖像創建占位符。

提示:通過在 <a> 標簽中嵌套 <img> 標簽,給圖像添加到另一個文檔的鏈接。

屬性

New :HTML5 中的新屬性。

屬性描述
align top
bottom
middle
left
right
HTML5 不支持。HTML 4.01 已廢棄。 規定如何根據周圍的文本來排列圖像。
alt text 規定圖像的替代文本。
border pixels HTML5 不支持。HTML 4.01 已廢棄。 規定圖像周圍的邊框。
crossoriginNew anonymous
use-credentials
設置圖像的跨域屬性
height pixels 規定圖像的高度。
hspace pixels HTML5 不支持。HTML 4.01 已廢棄。 規定圖像左側和右側的空白。
ismap ismap 將圖像規定為服務器端圖像映射。
longdesc URL HTML5 不支持。HTML 4.01 已廢棄。 指向包含長的圖像描述文檔的 URL。
src URL 規定顯示圖像的 URL。
usemap #mapname 將圖像定義為客戶器端圖像映射。
vspace pixels HTML5 不支持。HTML 4.01 已廢棄。 規定圖像頂部和底部的空白。
width pixels 規定圖像的寬度。

從不同的位置插入圖片

<body>

<p>插入來自一個文件夾的圖片:</p>
<img src="
stickman-1.gif" alt="Stickman" width="24" height="39"> <p>插入來自一個網站的圖片::</p> <img src="lamp-4.gif" alt="Lamp" width="15" height="15"> </body>

制作圖像鏈接

<body>

<p>
一個圖片鏈接:
<a href="http://www.w3cschool.cc">
<img src="smiley-2.gif" alt="Go to W3CSchool.cc!" width="42" height="42" border="0">
</a>
</p>

</body>

創建圖像地圖

<body>
?
<p>點擊太陽或其他行星,註意變化:</p>
?
<img src="planets.gif" width="145" height="126" alt="Planets" usemap="#planetmap">
?
<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>
?
</body>

總結;

alt 與 title 屬性區別:

圖片中的 alt 屬性是在圖片不能正常顯示時出現的文本提示。

圖片中的 title 屬性是在鼠標在移動到元素上的文本提示。

1、alt 屬性的特點

A、alt屬性(註意是“屬性”而不是“標簽”)包括替換說明,對於圖像和圖像熱點是必須的。它只能用在img、area和input元素中(包括applet元素)。對於input元素,alt屬性意在用來替換提交按鈕的圖片。比如:

<input type="image" src="image.gif" alt="Submit" />

B、alt屬性保證那些文字確實為那些看不到圖像的人提供了說明信息,並且在上下文中有意義。對於那些裝飾性的圖片可以使用空的值(,引號中間沒有空格),而不是使用不相關的替換文字比如 “blue bullet”。

C、Alt屬性值得長度必須少於100個英文字符或者用戶必須保證替換文字盡可能的短。

2、title 屬性的特點

A、title屬性為設置該屬性的元素提供建議性的信息,即提供非本質的額外信息,大部分的可視化瀏覽器在鼠標懸浮在特定元素上時顯示title文字為提示信息(tool tip),然而這又由制造商來決定如何渲染title文字。一些瀏覽器會將title文字顯示在狀態欄裏。比如早期版本的Safari瀏覽器。

B、title屬性可以用在除了base,basefont,head,html,meta,param,script和title之外的所有標簽。但是並不是必須的。

C、title屬性有一個很好的用途,即為鏈接添加描述性文字,特別是當連接本身並不是十分清楚的表達了鏈接的目的。這樣就使得訪問者知道那些鏈接將會帶他們到什麽地方,他們就不會加載一個可能完全不感興趣的頁面。另外一個潛在的應用就是為圖像提供額外的說明信息,比如日期或者其他非本質的信息。

D、title屬性值可以比alt屬性值設置的更長。不過要註意的是,有些瀏覽器會截斷過長的文字(比如工具提示或其他)。比如Mozilla核心的瀏覽器只能顯示最先的60個字符。

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>測試alt屬性和title屬性</title>
</head>
<body>
<p>一個圖像: <img src="smiley.gif" alt="Smiley face" width="32" height="32"><br/>
   一個圖像: <img src="smiley.gif" title="Smiley face" width="32" height="32"></p>
</body>
</html>

<img>標簽