首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >SRC和HREF之间的区别

SRC和HREF之间的区别
EN

Stack Overflow用户
提问于 2010-08-03 17:52:45
回答 13查看 136.4K关注 0票数 186

SRCHREF属性用于包括一些外部实体,如图像、CSS文件、SRC文件、任何其他网页或JavaScript文件。

SRCHREF之间有明显的区别吗?何时何地使用SRCHREF?我认为它们不能互换使用。

下面我给出一些使用这些属性的例子:

  • 引用CSS文件:链接标记内的href="cssfile.css"
  • 引用JS文件:脚本标记内的src="myscript.js"
  • 引用图像文件:图像标记内的src="mypic.jpg"。<代码>H215<代码>H116引用另一个网页:锚点标记内的<代码>D17。<代码>H218<代码>F219
EN

回答 13

Stack Overflow用户

发布于 2014-02-04 18:27:56

在HTML5出现之前,阿普诺斯的答案是正确的,现在它有点复杂了。

例如,根据HTML5规范,script元素有两个全局属性,这两个属性改变了src属性的功能:asyncdefer。它们改变了脚本(内嵌或从外部文件导入)的执行方式。

这意味着可以使用这些属性选择三种可能的模式:

  1. 如果存在async属性,则脚本将在可用时立即异步执行。
  2. 如果不存在async属性,但存在defer属性,则在页面分析完成后执行脚本。
  3. 如果这两个属性都不存在,则在用户代理继续分析页面之前,将立即获取并执行脚本。

有关详情,请参阅HTML 5 recommendation

我只是想为偶尔访问这个话题的人更新一个新的答案。一些答案应该由stackoverflow和我们每个人检查并存档。

票数 66
EN

Stack Overflow用户

发布于 2010-08-03 18:04:10

我认为<src>向页面添加了一些资源,而<href>只是用于提供资源的链接(而不是将资源本身添加到页面)。

票数 19
EN

Stack Overflow用户

发布于 2012-04-11 00:02:00

简单定义

代码语言:javascript
复制
SRC : (Source). To specify the origin of (a communication); document:     

HREF : (Hypertext Reference). A reference or link to another page, document...
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3395359

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档