- <img> 标签将一份图像嵌入文档
属性 |
描述 |
||||||||||||
src |
图像的 URL,这个属性是必需的 |
||||||||||||
alt |
定义了图像加载失败时的备用显示文本描述 如果把这个属性设置为空字符串(alt=""),则表明该图像不是内容的关键部分,如果图片加载失败,可视化浏览器会隐藏表示图片损坏的图标。 将图像复制并粘贴为文本,或是将图像的链接保存为浏览器书签时,也会用到此属性。 |
||||||||||||
height |
图像的高度,单位是 CSS 像素。可以只指定 width 和 height 中的一个值,浏览器会根据原始图像进行缩放。 |
||||||||||||
width |
图像的宽度,在单位是 CSS 像素。 |
||||||||||||
crossorigin |
这个枚举属性表明是否必须使用 CORS 完成相关图像的抓取。启用 CORS 的图像 可以在 <canvas> 元素中重复使用,而不会被污染(tainted)。允许的值有:
|
||||||||||||
decoding |
为浏览器提供图像解码方式上的提示。允许的值:
|
||||||||||||
importance |
指示下载资源时相对重要性,或者说优先级。允许的值:
|
||||||||||||
ismap |
这个布尔属性表示图像是否是服务器端 map 的一部分。如果是,那么点击图片的精准坐标将会被发送到服务器。 注 只有在 <img> 元素是一个拥有有效 href 属性的 <a> 元素的后代元素的情况下,这个属性才会被允许使用 |
||||||||||||
loading |
指示浏览器应当如何加载该图像。允许的值:
|
||||||||||||
referrerpolicy |
一个字符串,指示在获取资源时使用哪个引用方:
|
||||||||||||
sizes |
表示资源大小的、以逗号隔开的一个或多个字符串。每一个资源大小包括:1. 一个媒体条件。最后一项一定是被忽略的。 2. 一个资源尺寸的值 资源尺寸的值被用来指定图像的预期尺寸。当 srcset 中的资源使用了宽度描述符 w 时,用户代理会使用当前图像大小来选择 srcset 中合适的一个图像 URL。被选中的尺寸影响图像的显示大小 (en-US)(如果没有影响大小的 CSS 样式被应用的话)。如果没有设置 srcset 属性,或者没有属性值,那么 sizes 属性也将不起作用。 |
||||||||||||
srcset |
以逗号分隔的一个或多个字符串列表表明一系列用户代理使用的可能的图像。每一个字符串由以下组成:1. 指向图像的 URL。 2. 可选地,再加一个空格之后,附加以下的其一:
|
||||||||||||
usemap |
与元素相关联的 image map (en-US) 的部分 URL(以 '#' 开始的部分) |
实例
<!DOCTYPE html> <html lang="en">
<head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>test</title> </head>
<body> <img src="favicon144.png" alt="MDN logo"> <img src="https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/img/favicon144.png" alt="MDN logo"> </body>
</html>
浏览器运行结果如下:
|
来自 <https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/img>