HTML中的img元素
1、img元素是什么?
img元素,顾名思义就是图像嵌入元素。
2、它包含属性
alt
:定义了图像的备用文本描述
crossorigin
:这个枚举属性表明是否使用CORS完成相关图像的抓取。(CORS是跨源域资源共享,它允许Web应用服务器进行跨源访问控制,从而使跨源数据传输得以安全进行)
它允许的值有:
anonymous:执行一个跨域请求,但是没有发送证书。
use-credentials:一个有证书的跨域请求被发送。
实例:
<!DOCTYPE html> <head>demo</head> <body> <imgsrc="D:\vs\Rcode\images\Beijing.jpg"alt="Beijing"crossorigin="anonymous"> </body>
这个时候,我们会发现这张图片没有办法显示出来。
decoding
:为浏览器提供图像解码方式上的提示。
height
:图像的高度,单位是CSS像素,可以指定width和height中的一个值,浏览器会根据原始图像进行缩放。(这个东西我们后面直接用CSS进行表示了)
importance
:指示下载资源时相对优先级。它允许的值为:
-auto:不指定优先级,浏览器可以使用自己的算法来为图像选择优先级。
-high:此图像在下载时优先级较高
-low:此图像在下载时优先级较低
ismap:
这个布尔属性表示图像是否时服务器map的一部分,如果是,那么点击图片的精准坐标将会被发送到服务器。
loading
:指示浏览器应当如何加载该图像,它允许的值为:
-eager:立即加载图像,不管他是否在可视窗口之外
-lazy:延迟加载图像,直到它和视图接近到一个计算得到的距离
(上面这一段是说如果我们一张图片的loading值设置为eager,那么我们无论是否已经划到该图片能被看到的页面,这张图片都会被加载,但是我们设置的为lazy的话,就等到我们划到能看到它了才开始加载)
src
:图像的url
title
:表示鼠标在图片上停留时,显示一个悬浮框,其中显示的文字。
例子:
<imgsrc="D:\vs\Rcode\images\spring.jpg"title="spring">