<a name=fig1 href="fghjkdfghj" REL="EMBED, PRESENT">Figure </a>
where the relation ship values mean
EMBED Embed this here when presenting it
PRESENT Present this whenever the source document is presented
昨晚,我发泄了对<link>
需要href
指向 CSS 样式表而不是 的沮丧src
。
我将在 Twitter 上分享我所获得的帮助以及优秀人士Vuild、Brendan Eich(JavaScript 创建者)和Håkon Wium Lie(CSS 创建者)提供的历史。
href
资源是基于触发器加载的,而src
资源是自动加载的。
由于 CSS 文件是自动加载的,因此并非 100% 准确。和
之间的混淆是由于早期 Web 标准时代的历史原因造成的。href
src
Vuild答复说,这src
是一个请求,而是href
一个资源链接。
由于无法理解其中的区别,我回答说“CSS”是一个下载/解析/应用的请求,应该使用src
。Vuild 也有同感,于是他向 Brendan Eich和Håkon Wium Lie寻求帮助。
Brendan Eich 友好地回答说,这src
是为了“自动包含”,而href
在发生某个操作后加载已编辑的资源。
但对于 CSS,他同意href
CSS“似乎不一致”。
Håkon Wium Lie 很友善地提供了其背后的历史(如何)和理由(为什么)。
理由是“HTML2 规范是这么说的”。
“这就是 HTML2 规范。 ”(Vuild 取代了我的话😀)。
请注意,这是 HTML2 规范,而不是 XHTML2。
然后 Håkon 进一步解释了如何使用以及为什么img
使用src
。
img.src
由马克·安德森 (Marc Andreessen)和蒂姆·伯纳斯·李爵士 (Sir Tim Berners-Lee) (万维网的发明者) 提出,他们倾向于使用带有!的href
锚标签。
<a name=fig1 href="fghjkdfghj" REL="EMBED, PRESENT">Figure </a>
where the relation ship values mean
EMBED Embed this here when presenting it
PRESENT Present this whenever the source document is presented
<a name=fig1 href="fghjkdfghj" REL="EMBED, PRESENT">Figure </a>
where the relation ship values mean
EMBED Embed this here when presenting it
PRESENT Present this whenever the source document is presented
正如您所见,它使用起来更“方便”,img.src
因此就实现了它。
就是这样。便捷性占了上风。😃
在useReactNYC(纽约的 React 聚会)Slack 工作区中分享 Twitter 帖子后, Donavon(useReactNYC 主持人之一,也是一位活跃的 React 社区教育者,喜欢 {... 💖})分享了一个链接,解释了 HTTP 标头referer
(请注意,它不是拼写为“referrer”,缺少一个“r”)拼写错误的原因。
剧透:旧的拼写检查器没有发现它。
非常感谢Vuild、Brendan Eich和Håkon Wium Lie 的帮助和分享。
这是一次很棒的经历,因为他们抽出时间来教学并分享经验。
您可以查看原始线程(但请注意,它有很多分支,因此可能难以跟踪😉)。
HTML 中的“href”与“src”一文首先出现在Sung 的技术博客上。
文章来源:https://dev.to/dance2die/href-vs-src-in-html-10l7