html中src/href区别

在HTML中,srchref 是两个常见的属性,它们用于指定资源的位置,但用途和上下文有所不同。以下是它们的主要区别:

src 属性

了解这些区别可以帮助你更准确地使用HTML元素,从而创建更加有效和丰富的网页内容。

  1. 用途src 属性主要用于指定嵌入到文档中的资源的路径。这些资源通常是直接嵌入到页面中,并作为页面的一部分展示或运行。

  2. 常见元素

    • <img>:用于嵌入图像。
    • <script>:用于嵌入JavaScript代码。
    • <iframe>:用于嵌入另一个HTML页面。
    • <video><audio>:用于嵌入视频和音频文件。
    • <source>:用于指定多个媒体资源,供 <video><audio> 元素选择。
  3. 示例

    复制代码
    <img src="image.jpg" alt="Example Image">  
    <script src="script.js"></script>  
    <iframe src="another-page.html"></iframe>  
    <video controls>  
        <source src="movie.mp4" type="video/mp4">  
        Your browser does not support the video tag.  
    </video>

    href 属性

  4. 用途href 属性主要用于指定链接资源的路径。这些资源通常是通过点击或导航动作访问的,而不是直接嵌入到页面中。

  5. 常见元素

    • <a>:用于创建超链接,指向其他网页或资源。
    • <link>:用于链接外部资源,如CSS样式表。
    • <base>:用于指定文档中所有相对URL的基本URL。
  6. 示例

    复制代码
    <a href="https://www.example.com">Visit Example</a>  
    <link rel="stylesheet" href="styles.css">  
    <base href="https://www.example.com/">
  7. src 属性用于直接嵌入资源,使其成为页面的一部分。

  8. href 属性用于创建指向资源的链接,通常通过点击来访问。

相关推荐
jump_jump3 小时前
基于 Squoosh WASM 的浏览器端图片转换库
前端·javascript·性能优化
小二·6 小时前
前端监控体系完全指南:从错误捕获到用户行为分析(Vue 3 + Sentry + Web Vitals)
前端·vue.js·sentry
野生的码农6 小时前
码农的妇产科实习记录
android·java·人工智能
毕设源码-赖学姐7 小时前
【开题答辩全过程】以 高校人才培养方案管理系统的设计与实现为例,包含答辩的问题和答案
java
阿珊和她的猫7 小时前
`require` 与 `import` 的区别剖析
前端·webpack
一起努力啊~7 小时前
算法刷题-二分查找
java·数据结构·算法
小途软件7 小时前
高校宿舍访客预约管理平台开发
java·人工智能·pytorch·python·深度学习·语言模型
J_liaty7 小时前
Java版本演进:从JDK 8到JDK 21的特性革命与对比分析
java·开发语言·jdk
谎言西西里7 小时前
零基础 Coze + 前端 Vue3 边玩边开发:宠物冰球运动员生成器
前端·coze
+VX:Fegn08958 小时前
计算机毕业设计|基于springboot + vue律师咨询系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·课程设计