Атрибут rel в HTML5
Хоть сейчас поисковики и не полностью поддерживают разметку HTML5, но в ближайшем будущем семантичная верстка будет иметь не последнее место в продвижении сайта. Атрибут rel - определяет отношения между текущим документом и связанным документом.
Удаленные из HTML4 значения: appendix, chapter, contents, copyright, glossary, index, section, start, subsection
Добавленные в HTML5 значения: archives, author, bookmark, external, first, index, last, license, nofollow, noreferrer, pingback, search, sidebar, tag, up
Однако, несмотря на удаленные значения атрибута, HTML5 допускает использование старых значений и не выдаст ошибки валидации.
Для начала рассмотрим несколько типов ссылок, согласно документации wc3:
Hyperlink - это ссылки на другие ресурсы, которые обычно предоставляются пользователю браузером для навигации, по ним можно перейти к этим ресурсам, например, посетить их в браузере или загрузить их.
External Resource - это ссылки на ресурсы, которые будут использованы для расширения текущего документа.
Annotation - гиперссылка может иметь одну или более аннотацию, которые изменяют обработку семантики этой гиперссылки.
Разберем каждое значение по отдельности, кстати значение атрибута регистро не зависимо:
Значение | Применяется к | Назначение | |
---|---|---|---|
<link> | <a> и <area> | ||
alternate | Hyperlink | Hyperlink | Альтернативный вариант документа ( например: страница для печати, перевод или зеркало ) |
archives | не допускается | Hyperlink | Ссылка на архив сайта. |
author | Hyperlink | Hyperlink | Ссылка на страницу автора/источника текущего документа. |
bookmark | не допускается | Hyperlink | Предоставляет постоянную ссылку на текущий документ ( для закладок ). |
external | не допускается | Hyperlink | Ссылка на внешний документ. |
help | Hyperlink | Hyperlink | Ссылка на документ-справку. |
icon | External Resource | не допускается | Импортирует значок для представления текущего документа. |
index | не допускается | Hyperlink | Ссылка на родительскую страницу. |
license | Hyperlink | Hyperlink | Указывает, что основное содержание настоящего документа подпадает под авторское право описываемого указанным документом. |
next | Hyperlink | Hyperlink | Следующий документ в серии. |
nofollow | не допускается | Annotation | Указывает, что автор оригинального текущего документа или издатель не рекламирует указанный документ. Роботам поисковых систем - запрещает переходить по ссылке. |
noreferrer | не допускается | Annotation | Указывает, что браузер не должен посылать заголовок HTTP Referer если пользователь следует по ссылке. |
pingback | External Resource | не допускается | Дает адрес Пинг-бэк сервера, который обрабатывает Пинг-бэки в текущем документе. |
prefetch | External Resource | External Resource | Указывает, что конечный документ должен кэшироваться. |
prev | Hyperlink | Hyperlink | Предыдущий документ в серии. |
search | Hyperlink | Hyperlink | Дает ссылку на ресурс, который может быть использован для поиска по текущему документу и связанным страницам. |
sidebar | Hyperlink | Hyperlink | Указывает, что указанный документ, если получен, предназначен для отображения в боковой панели браузера ( если она есть ). |
stylesheet | External Resource | не допускается | Иморт стилей. |
tag | не допускается | Hyperlink | Теги ( ключевые слова ) для указанного документа. |