src 和 href 的区别

  • src 是指向外部资源的位置,指向的内容会嵌入到文档中当前标签所在的位置,在请求src资源时会将其指向的资源下载并应用到文档内,如js脚本,img图片和frame元素。当浏览器解析到元素时,会暂停其他资源的下载和处理,直到将该资源加载、编译、执行完毕,所以一般js脚本会放在底部而不是头部。
  • href 是指向网络资源所在位置(的超链接),用来建立和当前元素或文档之间的连接,当浏览器识别到它所指向的文件时,就会并行下载资源,不会停止当前文档的处理。

img 的 srcset 的作用

可以设计相应图片,我们可以使用两个新的属性 srcsetsizes 来提供更多额外的资源图像和提示,帮助浏览器选择正确的一个资源。
srcset 定义了我们允许浏览器选择的图像集,以及每个图像的大小。
sizes 定义了一组媒体条件(例如屏幕宽度)并且指明当某些条件为真时,什么样的图片尺寸是最佳选择。
所以有了这些属性,浏览器会这些事情:

  • 查看设备宽度
  • 检查sizes列表中哪个媒体条件是第一个为真
  • 查看给予改媒体查询的槽大小
  • 加载srcset列表中引用的最接近所选的槽大小的图像

srcset提供了根据屏幕条件所选取图片的能力

<img src="wo-shi-zhen-de-shuai-200.png"alt="shuaiqibiren"srcset="wo-shi-zhen-de-shuai-200.png 200w,wo-shi-zhen-de-shuai-400.png 400w"sizes="(min-width: 600px) 200px, 50vw">

还有哪一个标签能起到跟srcset相似作用
picture 元素通过包含零个或者多个 source 元素和一个 img 元素来为不同的显示/设备场景提供图像版本。浏览器会选择最匹配的子 source 元素,如果没有匹配的,就选择 img 元素的 src 属性中的 URL。 然后,所选图像呈现在 img 元素占据的空间中

picture 同样可以通过不同设备来匹配不同的图像资源

<picture><source srcset="/wo/shi/zhen/de/shuaiqi-240-200.jpg"media="(min-width: 800px)"></source><img src="/wo/shi/zhen/de/shuaiqi-480-400.jpg">
</picture>

src href img的srcset相关推荐

  1. Dom的常用方法/单位/url src href:

    Dom的常用方法 获取方法:document.getElementById() 返回包含带有指定标签名称的所有元素的节点列表(集合/节点数组).:getElementByTagName() 把新的子节 ...

  2. html src href 路径,src跟href,url的区别

    什么是URL: URL是Uniform Resource Location的缩写,译为"统一资源定位符".通俗地说,URL是Internet上用来描述信息资源的字符串,主要用在各种 ...

  3. src和href的区别,并且img中的srcset的作用是什么?

    一.src和href的区别 src是指向外部资源的位置,指向的内容会嵌⼊到⽂档中当前标签所在的位置,在请求src资源时会将其指向的资源下载并应⽤到⽂档内,如js脚本,img图⽚和frame等元素.当浏 ...

  4. img元素srcset属性浅析

    img srcset 属性 img 元素的 srcset 属性用于浏览器根据宽.高和像素密度来加载相应的图片资源. 属性格式:图片地址 宽度描述w 像素密度描述x,多个资源之间用逗号分隔.例如: &l ...

  5. srcset_如何使用srcset构建响应图像

    srcset This article is part of a web development series from Microsoft. Thank you for supporting the ...

  6. srcset 配合sezi实现 响应式图片

    <img src="img/480.png" srcset="img/480.png 480w , img/800.png 800w" alt=" ...

  7. vue-quill-editor 自定义 img 标签,给标签添加 href 属性

    vue-quill-editor 自定义 img 标签,给标签添加 href 属性 需求:上传图片成功之后,给图片标签插入 href 属性,内容为自定义的一段字符串,格式大概如下:<img sr ...

  8. 移动端-ibokan

    1 html{font-family:"微软雅黑",Arial,sans-serif} 2 body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6 ...

  9. Django 3.2.5博客开发教程:实现网站首页

    实现首页模板前,我们先把共公的页面模板base.html调用好.首先我们先看导航部分,除开首页和关于博主之外,其它的其实是我们的文章分类名.如图: 我们只需要在首页视图函数里,查询出所有的文章分类名称 ...

最新文章

  1. python之celery简单使用
  2. python excel 自动化-python操作excel让工作自动化
  3. HDU 4609 3-idiots(FFT)
  4. poi判断合并行_POI实战2——实战代码
  5. seL4操作系统基础01:seL4 whitepaper概览
  6. 一位JAVA程序员的七夕情书——致未来的另一半
  7. python3 重写、重用、重载
  8. db9针232接口波特率标准_RS-232串口使用的DB9螺钉,螺纹规格是什么?
  9. java newtonsoft.json_Newtonsoft.Json(Json.Net)学习笔记
  10. 如何在EngineeringVillage(EI Compendex)检索中文期刊
  11. 塑料废物管理行业调研报告 - 市场现状分析与发展前景预测
  12. html5考试总结300字,期中考试总结
  13. 微信小程序编译的错误解决办法:Error: accessSync:fail no such file or directory
  14. python股票回测源码_Python爬虫回测股票的实例讲解
  15. 中铁成本2.0系统服务器地址,中国中铁项目成本管理信息系统V2.0(电化版)操作手册.docx...
  16. 个人永久性免费-Excel催化剂功能第34波-提取中国身份证信息、农历日期转换相关功能...
  17. 大数据与人工智能人脸识别
  18. 速来,围观阿里出品的泰山版Java开发手册
  19. 智能小区监控、报警、灯光联动三位一体安全防范系统
  20. 【520521】程序员中的“芳心纵火犯”, 这就是面向对象编程吗?

热门文章

  1. 跨境电商浏览器帮用户解决哪些难题
  2. 网络机顶盒哪个牌子好?2023最新电视机顶盒排行榜TOP5
  3. 最具创意的230家网站
  4. 我的MySQL学习笔记(二.下)
  5. 用动态规划撩妹的正确方式
  6. windows虚拟键盘透明化小软件(AdjustTouchKeyboardOpacity)(无意发现的好东西)
  7. mac flutter upgrade 卡住
  8. Deepin15.11安装NVIDIA RTX2070显卡驱动(此方法也适用于其他NVIDIA显卡驱动)
  9. rtx2070怎么样 rtx2070是什么级别显卡
  10. 2013款宝骏630 见证自身实力的有一次提升