Атрибут rel

Обновлено: 13.01.2023

Атрибут rel

Атрибут rel определяет отношения между текущим документом и документом, на который ведёт ссылка, заданная атрибутом href. Несмотря на то, что большинство браузеров не поддерживают атрибут rel, на сайтах часто можно встретить код rel="nofollow", предназначенный для поисковых систем Google и других. Ссылки, помеченные таким образом, не передают PageRank и ТИЦ.

Синтаксис

<a rel="текст">...</a>

Значения

alternate Даёт альтернативные представления текущего документа.
author Указывает ссылку на автора текущего документа или статьи.
bookmark Постоянная ссылка на ближайший родительский раздел.
help Ссылка на контекстно-зависимую справку.
license Указывает, что основное содержание текущего документа распространяется по лицензии, описанной в указанном документе.
next Указывает, что текущий документ является частью серии и ссылка ведёт на следующий документ в серии.
nofollow Не передавать по ссылке ТИЦ и PR.
noreferrer Требует, чтобы пользовательский агент не посылал в HTTP-заголовке Referer, если пользователь переходит по ссылке.
prev Указывает, что текущий документ является частью серии и ссылка ведёт на предыдущий документ в серии.
tag Даёт ссылку на ресурс, который может быть использован для поиска по текущему документу и связанных с ней страниц.
search Указывает, что метка (тег) имеет отношение к текущему документу.

Значение по умолчанию

Нет.

Пример

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>А, атрибут rel</title>
 </head>
 <body>
  <p><a href="http://google.com" rel="nofollow">Пошуковик Google</a></p>
 </body>
</html>
<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>Додати в обране</title>
 </head>
 <body>
  <p><a href="http://itwiki.dev" rel="sidebar">Додати в обране</a></p>
 </body>
</html>

Примечание

Firefox поддерживает значение prefetch и sidebar. Opera поддерживает значение sidebar.

Браузеры

a:rel

Посмотреть совместимость на Can I use?

a:rel