【发布时间】:2015-04-23 09:03:15
【问题描述】:
<link> 和 <a> 之间有些混淆。
我知道为了给 HTML 文档添加 CSS,我们使用 <link> 标签,例如:
<link type="text/css" rel="stylesheet" href="/spinner/styles.css?ln=css" />
但是,我不明白为什么我们不使用锚<a> 标签(因为它包含相同的必要属性),例如:
<a type="text/css" rel="stylesheet" href="/spinner/styles.css?ln=css" />
这两个标签可以互换吗?另外,如果这是可能的,那么我们如何选择一个而不是另一个,为什么?
更新:
我感到困惑,因为我在 The Complete Reference HTML & CSS 一书中看到了关于<a> 标签的rel 属性,即:
rel:对于包含
href属性的锚点,这个属性 指定目标对象与链接对象的关系。
所以我认为它可以做与<link>标签相同的功能。
【问题讨论】:
-
有比较吗?
-
@NaeemShaikh 有可能吗?
-
为什么会这样......他们都有不同的功能
-
@NaeemShaikh 这是一个不恰当的问题吗?
-
@Tarik 这是一个有效的问题,只是大多数人认为答案是微不足道的,或者他们不像你那样思考这个问题。
标签: html hyperlink anchor stylesheet-link-tag