HTML <img> 标签用于显示图像。它是一个内联和空元素,因此它不会从新行开始,也不需要结束标记。
<img> 元素必须具有两个属性 src 和 alt。src 用于获取图像,alt 指定图片的替代文本。
浏览器从 <img> 标签提供的源显示图像,而不是直接将图片插入到文档中。
语法
属性
<img> 标签支持 HTML 全局属性 和 事件属性 ,还有下面这些特定属性。
属性 | 值 | 描述 |
---|---|---|
alt | text | 指定替换文本。 |
crossorigin | anonymous use-credentials |
它允许来自允许跨源访问的第三方站点的图像与 canvas 重复使用。 |
height | Pixels | 指定图像的高度。 |
ismap | ismap | 将图像定义为服务器端图像映射。 |
loading | eager lazy |
指定应何时加载图像。 |
longdesc | URL | 指定附加图像的详细说明。 |
referrerpolicy | no-referrer no-referrer-when-downgrade origin origin-when-cross-origin unsafe-url |
指定哪些引用者信息。 |
sizes | sizes | 指定不同的图像大小。 |
src | URL | 指定将显示的图像 URL。 |
srcset | URL-list | 指定在不同情况下要使用的图像文件列表。 |
usemap | #mapname | 将图像定义为客户端图像映射,并与 <map> 和 <area> 标记一起使用。 |
width | pixels | 设置图像的宽度(以像素为单位)或 %。 |
<img> 标签示例
下面的例子将说明 <img> 标签如何使用,如何使用 CSS 操作 img 元素。
<img>标签显示图像
下面使用 <img> 标签显示图像:
使用 CSS 对齐图像元素
考虑到另一种情况,我们将使用 CSS 和 <img> 标签对齐图像。
<img> 标签超链接图片
以下将把 <img> 标签放在 <a> 标签内,使图像成为超链接。
图像无法加载替代项
以下将使用 alt 属性并使用 CSS 设置 <img> 标签的样式。
支持的浏览器
标签 | ![]() |
![]() |
![]() |
![]() |
![]() |
---|---|---|---|---|---|
<img> | Yes | Yes | Yes | Yes | Yes |