Вебсправочник
Справочник HTML

Атрибут rel: отношение между документом и ресурсом

Rel задаёт смысл связи с другим ресурсом. Набор допустимых значений зависит от элемента: подключение таблицы стилей и аннотация обычной гиперссылки решают разные задачи.

Назначение

Rel задаёт смысл связи с другим ресурсом. Набор допустимых значений зависит от элемента: подключение таблицы стилей и аннотация обычной гиперссылки решают разные задачи.

Как это работает

Ключевые слова разделяются пробелами. Для link значение stylesheet включает подключение CSS, а у a значение help обозначает справочную связь. В примере файлы lesson.css и help.html нужно создать в своём проекте.

Пример

<!-- В head собственного документа -->
<link rel="stylesheet" href="lesson.css">

<!-- В содержимом страницы -->
<a href="help.html" rel="help">Помощь по упражнению</a>

Что должно получиться

Таблица стилей применяется как ресурс, а ссылка остаётся обычным переходом к справке. Rel="help" не рисует значок и не открывает всплывающую подсказку автоматически.

Граница применения и частая ошибка

Не переносите значение rel между элементами без проверки его допустимости. Canonical относится к link и не является способом оформления обычной ссылки. Rel описывает связь, но не заменяет работающий URL, доступный текст и реальное содержимое целевой страницы.

Самостоятельная проверка

Посмотрите relList у обоих элементов в своём документе. Уберите stylesheet в учебной копии и проверьте подключение CSS. Отдельно объясните разницу href, target и rel: адрес, контекст открытия и отношение.

Самостоятельный учебный материал. Техническая документация: первоисточник по теме ↗. Если результат отличается, проверьте код и версию браузера.