HTML 中 src vs href


在html页面中,同样是引入外部文件,为什么引入javascript就用src, 为什么引入 css 就用 href 呢? 为什么就没人统一一下呢?

src 属性通常用于指定要加载的资源的路径,如脚本文件、图像文件等。而 href 属性通常用于指定链接的目标资源的 URL,如超链接的目标页面、外部样式表等。 如 <script><img> 标签中使用的是 src 属性,而 <link><a> 标签中使用的是 href 属性,但这只是由于历史原因和标签的设计规范。

在 HTML 中,有多个标签可以使用 href 属性来指定链接的目标资源的 URL。以下是一些常见的具有 href 属性的标签:

  • <a> 标签:用于创建超链接,指定链接的目标页面或资源的 URL。
  • <link> 标签:用于引入外部资源,如样式表、图标等, href 属性指定资源的路径。
  • <area> 标签:用于定义图像映射区域, href 属性指定与区域关联的链接。
  • <base> 标签:用于指定页面中所有相对链接的基本 URL, href 属性指定基本 URL。

在 HTML 中,有多个标签可以使用 src 属性来指定要加载的外部资源的 URL。以下是一些常见的具有 src 属性的标签:

  • <script> 标签:用于引入外部 JavaScript 文件, src 属性指定 JavaScript 文件的路径。
  • <img> 标签:用于嵌入图像, src 属性指定图像文件的路径。
  • <iframe> 标签:用于嵌入另一个 HTML 文档, src 属性指定嵌入文档的路径。
  • <audio> 标签:用于嵌入音频文件,src 属性指定音频文件的路径。
  • <video> 标签:用于嵌入视频文件, src 属性指定视频文件的路径。
  • <source> 标签:用于为 <audio><video> 标签指定多个媒体源,每个源都使用 src 属性指定路径。

评论