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 属性用于创建指向资源的链接,通常通过点击来访问。

相关推荐
砍材农夫39 分钟前
使用jstack排查死锁,面试考点
java
freewlt7 小时前
前端性能优化实战:从 Lighthouse 分数到用户体验的全面升级
前端·性能优化·ux
0xDevNull7 小时前
Java反射机制深度解析:从原理到实战
java·开发语言·后端
小小亮017 小时前
Next.js基础
开发语言·前端·javascript
华洛7 小时前
我用AI做了一个48秒的真人精品漫剧,不难也不贵
前端·javascript·后端
华科易迅7 小时前
MybatisPlus增删改查操作
android·java·数据库
standovon8 小时前
Spring Boot整合Redisson的两种方式
java·spring boot·后端
Novlan18 小时前
我把 Claude Code 里的隐藏彩蛋提取出来了——零依赖的 ASCII 虚拟宠物系统
前端
IAUTOMOBILE8 小时前
Python 流程控制与函数定义:从调试现场到工程实践
java·前端·python
hutengyi8 小时前
PostgreSQL版本选择
java