<img src="图片来源" alt="图片没法显示时显示图片说明性文字" style="设置样式属性" />css
img标签虽然不是块状元素,可是能够设置宽高,占位,html
img设置width后height会自适应匹配,若是设置height后width会自适应匹配,若是同时设置width,height,img图片可能会变形搜索引擎
它是css的一个样式,并不占位,能够结合background-size,background-repeat,background-position等属性来设置图片位置,大小等spa
它所在的元素必须指定height,不然背景图片显示不出来,能够不指定width,若是不指定width,它的宽度则继承父元素的宽度htm
背景图片会等到html结构加载完成才开始加载对象
img标签是网页结构的一部分,会在html结构加载的时候加载继承
在网页加载的过程当中,背景图片会等到结构加载完成(网页的内容所有显示之后)才开始加载,而img标签索引
是网页结构(内容)的一部分会在html结构加载的过程当中加载,换句话讲,网页会先加载img标签的内容,图片
再加载背景图片,若是你用引入了一个很大的图片,那么在这个图片下载完成以前,img后的内容都不会显it
示。而若是用css来引入一样的图片,网页结构和内容加载完成以后,才开始加载背景图片,不会影响你浏
览网页内容。(即,img是内容性的,背景图是修饰性的)
背景图片在加载失败或路径找不到时,不会显示图片标记,
img标签在加载失败或找不到路径时,会显示一个撕裂的小图标标记
所谓数据图就是从后台获取的图片,通常就用img标签显示,其余的图片通常就做为背景图展现
1》使用img
2》使用背景图
另论:记录下background-size:100% 100% 与background-size:cover之间的区别
background-size:100% 100%;按容器 比例撑满,图片会变形
background-size:cover;把背景图片放大到适合元素容器的尺寸,图片比例不变