У меня есть некоторая путаница между <link>
и <a>
.
Я знаю, что для добавления CSS в HTML-документ мы используем тег <link>
, например:
<link type="text/css" rel="stylesheet" href="/spinner/styles.css?ln=css" />
Но я не понимаю, почему мы не используем тэг anchor <a>
(так как он содержит те же необходимые атрибуты), что-то вроде:
<a type="text/css" rel="stylesheet" href="/spinner/styles.css?ln=css" />
Являются ли эти два тега взаимозаменяемыми? Кроме того, если это возможно, то как мы выбираем один за другим и почему?
Update:
У меня возникла такая путаница, потому что я видел в книге "Полный справочник HTML и CSS" атрибут rel
тега <a>
, который:
rel: для якорей, содержащих атрибут
href
, этот атрибут определяет связь целевого объекта с объектом ссылки.
Итак, я думал, что он может выполнять ту же функцию, что и тег <link>
.