【问题标题】:Why href for link and src for script为什么链接的 href 和脚本的 src
【发布时间】:2012-12-20 04:42:33
【问题描述】:

我在打字时再次阅读了这个question,但那是不同的 一个......这也没有解决,因为那个人的答案是 标记为正确,最后这样说

我不知道直接回答 回答你的问题,但我也对标签很好奇。 寻找答案可能包括挖掘一些网络档案。

所以问题很简单,为什么我们使用src 属性作为<script> 标签而href 作为<link> 标签,现在当我包含样式表和脚本时,这让我很困惑...为什么不能一样吗?有什么具体原因吗?

例如

<script href="#"></script>
<link href="#" />

或者

<script src="#"></script>
<link src="#" />

【问题讨论】:

  • 他要的是样式标签而不是属性的东西,看看吧
  • 这既是重复的,也是非建设性的。

标签: html


【解决方案1】:

链接通过超文本引用指向某处(因此为href)。这也是我们使用&lt;a href 的原因。

脚本从其他地方获取源并嵌入到当前页面中,因此是src。比较&lt;img src

编辑:当然,另一个同样有效的答案是“它就是这样!” :p

【讨论】:

  • 哦,是的,所以嵌入一些你需要的东西src,例如 flash 对象,对吗?
  • 太好了,谢谢,现在这是一个清晰且简单的示例......谢谢
  • 虽然这个答案没有错,但它可以从澄清中受益。这个问题有更全面的答案:Difference between SRC and HREF
  • 如果您“链接到”样式表,您实际上是在将这些样式添加到您的页面,而不仅仅是“引用”这些样式,您正在将它们添加到您的页面。与将 IMG 应用于页面的方式改变页面外观的方式没有太大区别。因此,虽然解释为什么“A”标签使用“href”而不是“链接”的原因很好。此外,在创建超链接时,在您单击链接之前不会下载其目标。但是,当使用 href “链接”样式表时,它会这样做。
  • 正如@PanuLogic 所提到的,使用 href 或 img 与 src 的链接会将样式和图像带入页面并将其显示给用户。所以,我很难理解为什么我们不能交换它们呢?比如阻止与 src 的链接工作的根本区别是什么?好的,所以如果我使用 src,浏览器将等待 css 文件下载,但是更改应该很快就会反映出来,对吧?我有一个简单的 css 文件(以 KB 为单位),当使用带有 src 的链接时应该下载它,但 css 不会反映在浏览器中。那么,这个根本区别是什么?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-04-26
  • 1970-01-01
  • 2011-10-26
  • 2010-11-02
  • 2022-11-03
  • 2016-09-19
  • 1970-01-01
相关资源
最近更新 更多