<img> | HTML图片标签的定义与用法
定义与用法
- <img>标签用于在网页上显示图像;<img> 标签并不是在网页中插入图像,而是在网页上链接图像。
- <img>标签是一个空标签,仅包含属性;<img> 标签有两个必需的属性:src 属性 和 alt 属性。
- 通过在 <a> 标签中嵌套 <img> 标签,可以给图像添加到另一个页面的链接。
- <img>标签是个独立标签,没有结束标签。
语法格式
<img src=”” alt=””/>
示例代码
<img src="/img/earth.jpg" alt="地球"/>
效果展示:
<a href="https://www.runoon.com/uncategorized/earth.html"><img src="/img/earth.jpg" height="100" width="100"></a>
效果展示:
HTML 与 XHTML 之间的差异
- 在 HTML 中,<img> 标签没有结束标签。
- 在 XHTML 中,<img> 标签必须被正确地关闭。
HTML 4.01 与 HTML5之间的差异
- HTML5 中不支持以下属性:align、border、hspace、longdesc、vspace。
- 在 HTML 4.01 中,以下属性:align、border、hspace、vspace 已废弃。
浏览器支持
IE | Firefox | Chrome | Safari | Opera |
---|---|---|---|---|
所有浏览器都支持 <img> 标签。
标签属性
:HTML5 中的新属性。
属性 | 值 | 描述 |
---|---|---|
align | top bottom middle left right | HTML5 不支持。HTML 4.01 已废弃。 规定如何根据周围的文本来排列图像。 |
alt | text | 规定图像的替代文本。 |
border | pixels | HTML5 不支持。HTML 4.01 已废弃。 规定图像周围的边框。 |
crossorigin | 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 | 规定图像的宽度。 |
全局属性
<img> 标签支持 HTML 中的全局属性。
事件属性
<img> 标签支持 HTML 中的事件属性。