我对<;链接>和<;a>
我知道,为了向HTML文档添加CSS,我们使用<;链接>标记,例如:
<;link type=“text/css”rel=“stylesheet”href=”https://stackoverflow.com/spinner/styles.css?ln=css“/>;
但是,我不明白为什么我们不使用锚<;a>标记(因为它包含相同的必要属性),类似于:
<;a type=“text/css”rel=“stylesheet”href=”https://stackoverflow.com/spinner/styles.css?ln=css“/>;
这两个标签可以互换吗?此外,如果这是可能的,那么我们如何选择一个而不是另一个,为什么
更新:
我感到困惑,因为我在中看到了完整的参考HTML&;CSS关于的rel属性的书;a>标记,即:
rel:对于包含
href属性的锚定,此属性
指定目标对象与链接对象的关系
因此,我认为它可以执行与相同的功能<;链接>标签
属性与它们所在的标记不同
<;链接/>是一个空元素,即其中不能包含任何内容。它所做的只是指定与另一个文档的关系。此外,<;链接>标记仅在中使用<;头>部分
<;a></a>不是空元素,它指定要在页面上创建的对象(如可单击的链接或图像),将用户带到其他位置。此标记仅在中使用<;车身>部分
因此,即使标记可以具有相同的属性,但这并不意味着它们做相同的事情