🗒️src 和 href
src
,source,资源,表示可嵌入内容的 URL当浏览器解析到
src
会去加载资源,并将其应用到文档中,比如脚本/多媒体资源/嵌入式内容此过程可能会 block 页面的解析和执行,比如脚本加载/图像渲染
href
,hypertext reference,超文本引用,表示 linked 资源的 URL当浏览器解析到
href
属性仅是建立联系,常用作链接跳转
src
的关联元素
src
的关联元素脚本
<script>
,元数据可以用
src
属性指定外部脚本的 URI,即外联脚本也可以直接在文档中嵌入脚本,即内联脚本
部分替换元素
典型的替换元素,都有
src
属性<img>
,<video>
<iframe>
,<embed>
仅在特定情况下才被视为替换元素的,有 2 个有
src
属性<audio>
<input type="image">
给替换元素指定资源的元素
<source>
元素为
<video>
,<audio>
,<picture>
指定多个媒体资源通常是同一份媒体内容的不同文件格式,以便更好地兼容各个浏览器
<track>
元素作为媒体元素
<video>
,<audio>
的子元素指定要嵌入的文本轨道,比如字幕WebVTT 格式
.vtt
,Web Video Text Tracks, 网络视频文本轨道
href
的关联元素
href
的关联元素<a>
的href
属性指定超链接(hyperlink)的 URL,值可能是网页+锚点, 文件, 电话+邮件地址,或其它任何浏览器支持的 URL 方案<area>
作为<map>
的子元素,其href
属性指定区域的超链接 URL,值也可以为空
Last updated