当前位置: 首页 > news >正文

3、src 和 href 的区别

目录

一、标准面试回答

二、src 是什么?

例子

特点

三、href 是什么?

例子

特点

四、最核心区别

1. 作用不同

src

href

2. 对当前文档的影响不同

src

href

3. 常见使用标签不同

src

href

五、一个容易考的点:script src 和 link href

script src

link href

六、面试里常用的对比说法

七、举个简单例子帮助理解

1. img src

2. a href

3. link href

八、面试高分回答模板

九、简洁背诵版

十、一句话总结


这是 HTML 面试里的高频题。
最核心的区别可以先记一句:

src是“引入资源”,href是“建立引用”。


一、标准面试回答

src表示当前标签要加载并替换/嵌入的资源,浏览器在解析到这个标签时,会把该资源下载并使用。
href表示当前文档和目标资源之间的引用关系,它不会替换当前标签内容,而是建立一个链接或关联。


二、src是什么?

srcsource的缩写,表示资源来源地址。

常用于:

  • img
  • script
  • iframe
  • audio
  • video
  • source

例子

<img src="logo.png" /> <script src="app.js"></script> <iframe src="page.html"></iframe>

特点

  • 浏览器遇到src时,会去请求这个资源
  • 这个资源通常会被当前标签“使用”
  • 某些标签会直接把资源内容嵌入页面中

比如:

  • img:显示图片
  • script:执行 JS 文件
  • iframe:嵌入另一个页面

三、href是什么?

hrefhypertext reference的缩写,表示超文本引用。

常用于:

  • a
  • link
  • base

例子

<a href="https://example.com">跳转</a> <link rel="stylesheet" href="style.css" />

特点

  • 表示当前文档和目标资源之间有一个“关联”
  • 不一定是立即把资源内容嵌入当前标签
  • 常用于跳转、样式文件引用、建立文档关系

比如:

  • a href:点击后跳转
  • link href:引入外部 CSS 文件

四、最核心区别


1. 作用不同

src

是把资源引入并使用

href

是和资源建立关联关系


2. 对当前文档的影响不同

src

当前标签依赖这个资源来展示或执行内容

href

更多是引用关系,不是把资源本身直接作为标签内容


3. 常见使用标签不同

src

  • img
  • script
  • iframe
  • audio
  • video

href

  • a
  • link

五、一个容易考的点:script srclink href

这个最常拿来对比。


script src

<script src="app.js"></script>

表示引入一个 JS 脚本资源。

特点:

  • 浏览器解析到这里会下载并执行 JS
  • 可能阻塞 HTML 解析(普通 script 情况下)

link href

<link rel="stylesheet" href="style.css" />

表示当前页面引用一个 CSS 样式表。

特点:

  • 是文档和外部资源之间的关系
  • 浏览器会加载 CSS 来渲染页面
  • 它本质上是“引用”

六、面试里常用的对比说法

你可以这样说:

src用在需要把资源本身加载进来并直接使用的场景,比如图片、脚本、iframe;
href用在建立当前文档与外部资源的关联,比如超链接跳转、引入样式表。


七、举个简单例子帮助理解


1.img src

<img src="a.jpg" />

表示:

  • 页面里要显示这张图片
  • 图片资源会被浏览器加载并展示

2.a href

<a href="a.html">去详情页</a>

表示:

  • 当前文字和a.html有链接关系
  • 点击后跳转过去

3.link href

<link rel="stylesheet" href="index.css" />

表示:

  • 当前文档引用了一个样式文件
  • 样式文件影响页面展示

八、面试高分回答模板

srchref的区别主要在于:
src是把目标资源作为当前标签内容的一部分加载进来并使用,比如imgscriptiframe
href是表示当前文档和目标资源之间的引用关系,比如a标签跳转、link标签引入 CSS。

可以简单理解为:src偏“加载资源本身”,href偏“建立链接或关联关系”。


九、简洁背诵版

  • src:引入资源,常用于imgscriptiframe
  • href:建立引用,常用于alink

十、一句话总结

src是加载内容,href是建立链接。

http://www.jsqmd.com/news/639439/

相关文章:

  • ClickHouse集群部署 从零到一实战避坑指南
  • 嵌入式软件工程师(安卓方向)在新能源充电桩中的技术开发与应用
  • HBuilderX深度定制:打造VS Code风格暗黑主题与自动格式化工作流
  • 终极揭秘:FreeSql AOT编译如何突破Xamarin移动端开发瓶颈
  • 从零到一:在若依框架中使用达梦数据库的避坑指南
  • SELECT 小结
  • feishu2md:飞书文档自动化迁移的Go语言解决方案,提升300%团队协作效率
  • 为什么你的风扇控制总是不理想?3个技巧让FanControl完美适配中文环境
  • 口碑好的合同纠纷律师推荐,探讨加盟合同纠纷解决方案 - mypinpai
  • 不只是安装:用GEM5在Ubuntu 22.04上跑通你的第一个X86/MIPS“Hello World”
  • Flutter在医疗设备开发中的实践与技术深度解析
  • 双层缓存的预热策略
  • ejabberd多租户架构实现:如何为多个组织提供服务的终极指南
  • 20252110史菲宇Python实验二
  • 探寻靠谱的定制衣柜品牌,唐家定制衣柜厂家直销性价比如何 - myqiye
  • AI手势识别与追踪镜像体验:无需GPU,CPU秒级检测21个手部关键点
  • 前端精读周刊:终极Web Workers多线程编程实战指南
  • LeetCodehot100-78 子集
  • 用STM32状态机搞定多按键复用:从洗衣机控制面板到你的项目实战
  • ESP32连接HC-SR04超声波模块,这个5V电平转换的坑你踩过吗?
  • 从零开始:用Rainmeter打造个性化Windows桌面的完整指南
  • 深度探索开源工具:实战应用《怪物猎人世界》游戏数据叠加层
  • Android系统性能优化:工程师指南与面试准备
  • Win11Debloat终极指南:三分钟彻底优化Windows系统,性能飙升40%
  • 公司电脑被管控?离线搞定瑞萨RZ/N2L开发环境(e2_studio + FSP + GCC ARM)
  • Z-Image-Turbo_Sugar脸部Lora应用实践:为独立设计师提供AI面部风格参考图
  • KMS_VL_ALL_AIO:Windows和Office智能激活解决方案
  • 3分钟掌握Windows风扇智能控制:FanControl终极指南解决电脑噪音与散热难题
  • Qwen3-ASR-1.7B与数据库集成:语音识别结果存储与检索方案
  • 当孩子面临情绪问题时,如何有效提升注意力和管理冲动行为?