Rel css: Атрибут rel | htmlbook.ru

Атрибут rel | htmlbook.ru

Internet ExplorerChromeOperaSafariFirefoxAndroidiOS
10.50+4.0+

Спецификация

HTML:3.24.015.0XHTML:1.01.1

Описание

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

Синтаксис

<a rel="строка">...</a>

Обязательный атрибут

Нет.

Значения

Некоторые возможные значения перечислены ниже.

answer
Ответ на вопрос.
chapter
Раздел или глава текущего документа.
co-worker
Ссылка на страницу коллеги по работе.
colleague
Ссылка на страницу коллеги (не по работе).
contact
Ссылка на страницу с контактной информацией.
details
Ссылка на страницу с подробностями.
edit
Редактируемая версия текущего документа.
friend
Ссылка на страницу друга.
question
Вопрос.

Весь список значений можно посмотреть по адресу http://wiki.whatwg.org/wiki/RelExtensions

В HTML5 поддерживается следующие значения.

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

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

Нет.

Пример 1

HTML 4.01IECrOpSaFx

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
  "http://www.w3.org/TR/html4/strict.dtd">
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Тег А, атрибут rel</title>
 </head>
 <body>
  <p><a href="http://ya. ru" rel="nofollow">Наш ответ Яндексу</a></p>
 </body>
</html>

Пример 2

HTML5IECrOpSaFx

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>Добавить в избранное</title>
 </head>
 <body>
  <p><a href="http://htmlbook.ru" rel="sidebar">Добавить в избранное</a></p>
 </body>
</html>

Браузеры

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

  • Добавить в избранное
  • Что всё это значит?

Атрибут rel | WebReference

Атрибут rel определяет отношения между текущим документом и файлом, на который делается ссылка. Это необходимо, чтобы браузер знал, как использовать подключаемый документ.

Синтаксис

<link rel="<тип>">

Значения

alternate
Альтернативный тип, используется, к примеру, для указания ссылки на файл в формате XML для описания ленты новостей, анонсов статей.
author
Указывает ссылку на автора текущего документа или статьи.
help
Указывает ссылку на контекстно-зависимую справку.
icon
Адрес картинки, которая символизирует текущий документ или сайт.
license
Сообщает, что основное содержание текущего документа распространяется по лицензии, описанной в указанном документе.
next
Сообщает, что текущий документ является частью связанных между собой документов, а ссылка указывает на следующий документ.
prev
Сообщает, что текущий документ является частью связанных между собой документов, а ссылка указывает на предыдущий документ.
search
Указывает ссылку на ресурс, который применяется для поиска по документу или сайту.
stylesheet
Определяет, что подключаемый файл хранит таблицу стилей (CSS).

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

Нет.

Пример

<!DOCTYPE html> <html> <head> <meta charset=»utf-8″> <title>LINK, атрибут rel</title> <link rel=»stylesheet» href=»hb. css»> </head> <body> <p>…</p> </body> </html>

Браузеры

3121411
1161
Браузеры

В таблице браузеров применяются следующие обозначения.

  • — элемент полностью поддерживается браузером;
  • — элемент браузером не воспринимается и игнорируется;
  • — при работе возможно появление различных ошибок, либо элемент поддерживается с оговорками.

Число указывает версию браузреа, начиная с которой элемент поддерживается.

Элементы HTML

Атрибуты

Значения

Типы элементов

Аудио и видео

Документ

Изображения

Объекты

Скрипты

Списки

Ссылки

Таблицы

Текст

Формы

Фреймы

Атрибут HTML: rel — HTML: язык гипертекстовой разметки

Атрибут rel определяет связь между связанным ресурсом и текущим документом.

Действителен для , , и
, поддерживаемые значения зависят от элемента, для которого найден атрибут.

Тип отношений задается значением атрибута rel , который, если он присутствует, должен иметь значение, представляющее собой неупорядоченный набор уникальных ключевых слов, разделенных пробелами. В отличие от имя класса , которое не выражает семантику, атрибут rel должен выражать токены, семантически допустимые как для машин, так и для людей. Текущие реестры для возможных значений атрибута rel — это реестр отношений ссылок IANA, HTML Living Standard и свободно редактируемая страница с существующими значениями в вики-микроформатах, предложенная Living Standard. Если используется атрибут rel , отсутствующий в одном из трех вышеперечисленных источников, некоторые средства проверки HTML (например, служба проверки разметки W3C) выдадут предупреждение.

В следующей таблице перечислены некоторые из наиболее важных существующих ключевых слов. Каждое ключевое слово в значении, разделенном пробелом, должно быть уникальным в пределах этого значения.

отн. значение Описание <ссылка> и <область> <форма>
альтернативный Альтернативные представления текущего документа. Ссылка Ссылка Не допускается
автор Автор текущего документа или статьи. Ссылка Ссылка Не допускается
закладка Постоянная ссылка на ближайший раздел-предок. Не допускается Ссылка Не допускается
канонический Предпочтительный URL для текущего документа. Ссылка Не допускается Не допускается
предварительная выборка DNS Сообщает браузеру заранее выполнить разрешение DNS для источника целевого ресурса Внешний ресурс Не допускается Не разрешено
внешний Ссылочный документ не является частью того же сайта, что и текущий документ. Не допускается Аннотация Аннотация
помощь Ссылка на контекстную справку. Ссылка Ссылка Ссылка
значок Значок, представляющий текущий документ. Внешний ресурс Не допускается Не допускается
лицензия Указывает, что основное содержание текущего документа защищено лицензией на авторские права, описанной в документе, на который делается ссылка. Ссылка Ссылка Ссылка
манифест Манифест веб-приложения Ссылка Не допускается Не допускается
я Указывает, что текущий документ представляет лицо, которому принадлежит связанный контент Ссылка Ссылка Не допускается
модуль предварительной загрузки Указывает браузеру заблаговременно получить сценарий и сохранить его в карте модуля документа для последующего использования. При желании можно также получить зависимости модуля. Внешний ресурс Не допускается Не допускается
следующий Указывает, что текущий документ является частью серии и что следующий документ в серии является ссылочным документом.
Ссылка Ссылка Ссылка
nofollow Указывает, что первоначальный автор или издатель текущего документа не поддерживает указанный документ. Не допускается Аннотация Аннотация
ноупер Создает контекст просмотра верхнего уровня, который не является вспомогательным контекстом просмотра, если гиперссылка изначально создает любой из них (т. е. имеет соответствующее значение атрибута target ). Не допускается Аннотация Аннотация
нореферер Нет Заголовок Referer будет включен. Кроме того, имеет тот же эффект, что и noopener . Не допускается
Аннотация
Аннотация
открывалка Создает вспомогательный контекст просмотра, если в противном случае гиперссылка создала бы контекст просмотра верхнего уровня, который не является вспомогательным контекстом просмотра (т. е. имеет « _blank » как целевое значение атрибута ). Не допускается Аннотация Аннотация
пингбэк Указывает адрес сервера проверки связи, который обрабатывает запросы проверки связи для текущего документа. Внешний ресурс Не допускается Не допускается
предварительное соединение Указывает, что пользовательский агент должен заблаговременно подключаться к источнику целевого ресурса. Внешний ресурс Не допускается Не допускается
предварительная выборка Указывает, что пользовательский агент должен упреждающе извлекать и кэшировать целевой ресурс, поскольку он может потребоваться для последующей навигации. Внешний ресурс Не допускается Не допускается
предварительная нагрузка Указывает, что пользовательский агент должен упреждающе извлекать и кэшировать целевой ресурс для текущей навигации в соответствии с потенциальным пунктом назначения, заданным параметром 9. 0004 как атрибут (и приоритет, связанный с соответствующим пунктом назначения). Внешний ресурс Не допускается Не допускается
пререндеринг Указывает, что пользовательский агент должен заблаговременно получить целевой ресурс и обработать его таким образом, чтобы в будущем обеспечить более быстрый ответ. Внешний ресурс Не допускается Не разрешено
предыдущий Указывает, что текущий документ является частью серии и что предыдущий документ в серии является ссылочным документом. Ссылка Ссылка Ссылка
поиск Дает ссылку на ресурс, который можно использовать для поиска в текущем документе и связанных с ним страницах. Ссылка Ссылка Ссылка
таблица стилей Импортирует таблицу стилей. Внешний ресурс Не допускается Не допускается
бирка Дает тег (идентифицируемый по заданному адресу), который применяется к текущему документу. Не допускается Ссылка Не допускается

Атрибут rel относится к элементам , , и , но некоторые значения относятся только к подмножеству этих элементов. Как и все значения атрибутов ключевых слов HTML, эти значения нечувствительны к регистру.

Атрибут rel не имеет значения по умолчанию. Если атрибут опущен или если ни одно из значений в атрибуте не поддерживается, то документ не имеет особой связи с целевым ресурсом, кроме гиперссылки между ними. В этом случае на <ссылка> и <форма> , если атрибут rel отсутствует, не имеет ключевых слов или если нет одного или нескольких из перечисленных выше ключевых слов, разделенных пробелом, то элемент не создает никаких ссылок. и по-прежнему будут создавать ссылки, но без определенного отношения.

альтернативный

Указывает альтернативное представление текущего документа. Действительно для <ссылка> , и , значение зависит от значений других атрибутов.

автор

Указывает, что ссылочный документ предоставляет дополнительную информацию об авторе текущего документа или статьи. Актуально для элементов , и .

С и <область> указывает связанный документ (или mailto: ) предоставляет информацию об авторе ближайшего

закладка

Актуально как Значение атрибута rel для элементов и . Дает постоянную ссылку для ближайшего предка элемента

канонический

Действителен для <ссылка> , он определяет предпочтительный URL-адрес для текущего документа, что помогает поисковым системам уменьшить дублирование контента.

предварительная выборка DNS

Относится к элементу как в , так и в , он указывает браузеру упреждающе выполнять разрешение DNS для источника целевого ресурса. Полезно для ресурсов, которые могут понадобиться пользователю, помогает уменьшить задержку и тем самым повысить производительность, когда пользователь получает доступ к ресурсам, поскольку браузер упреждающе выполняет разрешение DNS для источника указанного ресурса. См. описание dns-prefetch в подсказках ресурсов.

внешний

Относится к , и , указывает, что указанный документ не является частью текущего сайта. Это можно использовать с селекторами атрибутов для оформления внешних ссылок таким образом, чтобы они указывали пользователю, что он покинет текущий сайт.

помощь

Относится к <форма> , <ссылка> , и <область> , ключевое слово help указывает, что ссылка на содержимое предоставляет контекстно-зависимую справку, предоставляя информацию для родителя элемента, определяющего гиперссылку, и его дети. При использовании внутри <ссылка> справка предназначена для всего документа. При включении с и <область> и поддержке курсор по умолчанию будет help вместо указатель .

значок

Действителен с <ссылка> , связанный ресурс представляет собой значок, ресурс для представления страницы в пользовательском интерфейсе для текущего документа.

Наиболее распространенное использование значка — это фавикон:

.
 <ссылка rel="icon" href="favicon.ico" />
 

Если их несколько s браузер использует атрибуты media , type и размеры для выбора наиболее подходящего значка. Если несколько значков одинаково подходят, используется последний из них. Если впоследствии наиболее подходящий значок оказывается неподходящим, например, из-за того, что он использует неподдерживаемый формат, браузер переходит к следующему наиболее подходящему и так далее.

Примечание: До Firefox 83 атрибут crossorigin не поддерживался для rel="icon" есть также открытая проблема для Chrome.

Примечание. iOS от Apple не использует этот тип ссылки, а также атрибут размеров , как это делают другие мобильные браузеры, для выбора значка веб-страницы для веб-клипа или начального заполнителя. Вместо этого он использует нестандартные apple-touch-icon и apple-touch-startup-image соответственно.

Примечание: Тип ссылки ярлык часто встречается до значок , но этот тип ссылки не соответствует требованиям, игнорируется, и веб-авторы не должны больше его использовать .

лицензия

Действительно для элементов , , , , значение license указывает, что гиперссылка ведет на документ, описывающий лицензионную информацию; что основное содержание текущего документа защищено лицензией на авторское право, описанной в документе, на который делается ссылка. Если не внутри , стандарт не различает гиперссылку, относящуюся к определенной части документа или к документу в целом. Об этом могут свидетельствовать только данные на странице.

 <ссылка rel="license" href="#license" />
 

Примечание: Хотя синоним авторское право распознается, он неверен, и его следует избегать.

манифест Экспериментальный

Манифест веб-приложения. Требуется использование протокола CORS для выборки из разных источников.

модуль предварительной загрузки

Полезно для повышения производительности и имеет отношение к в любом месте документа, установка rel="modulepreload" указывает браузеру упреждающе загружать скрипт (и зависимости) и сохранять его в карте модуля документа для последующего использования. оценка. Ссылки modulepreload могут гарантировать, что сетевая выборка будет выполнена с готовым (но не оцененным) модулем в карте модуля до того, как он обязательно понадобится. См. также предварительная загрузка модуля .

следующий

Относится к , , и , значения next указывают, что текущий документ является частью серии и что следующий документ в серии является ссылочным документом. При включении в браузеры могут предположить, что документ будет выбран следующим, и рассматривать его как подсказку ресурса.

nofollow

Относится к , и , ключевое слово nofollow указывает поисковым роботам игнорировать отношения ссылок. Отношение nofollow может указывать на то, что владелец текущего документа не поддерживает указанный документ. Его часто включают оптимизаторы поисковых систем, делая вид, что их фермы ссылок не являются спам-страницами.

ноупенер

Относится к , и , создает контекст просмотра верхнего уровня, который не является вспомогательным контекстом просмотра, если гиперссылка создает любой из них для начала (т. е. имеет соответствующее значение атрибута target ). Другими словами, это заставляет ссылку вести себя так, как если бы window.opener были нулевыми и были установлены target="_parent" .

Это противоположность открывалка .

нореферер

Относится к , и , включая это значение, делает реферер неизвестным (заголовок Referer не будет включен) и создает контекст просмотра верхнего уровня, как если бы Также были установлены noopener .

открывалка

Создает вспомогательный контекст просмотра, если в противном случае гиперссылка создала бы контекст просмотра верхнего уровня, который не является вспомогательным контекстом просмотра (т. е. имеет » _blank » как значение атрибута target ). Фактически противоположно noopener.

пингбэк

Указывает адрес сервера проверки связи, который обрабатывает запросы проверки связи для текущего документа. См. спецификацию Pingback.

предварительное соединение

Предоставляет подсказку браузеру, предлагая ему заранее установить соединение со связанным веб-сайтом, не раскрывая никакой личной информации и не загружая какой-либо контент, чтобы при переходе по ссылке связанный контент можно было получить быстрее.

предварительная выборка

Указывает, что пользовательский агент должен упреждающе извлекать и кэшировать целевой ресурс, поскольку он может потребоваться для последующей навигации. Часто задаваемые вопросы о предварительной выборке ссылок содержат подробные сведения о том, какие ссылки могут быть предварительно загружены, а также об альтернативных методах.

предварительная нагрузка

Указывает, что пользовательский агент должен упреждающе извлекать и кэшировать целевой ресурс для текущей навигации в соответствии с потенциальным пунктом назначения, заданным параметром 9.0004 как атрибут (и приоритет, связанный с соответствующим пунктом назначения). См. страницу для значения preload .

пререндеринг Экспериментальный

Указывает, что пользовательский агент должен упреждающе получить целевой ресурс и обработать его таким образом, чтобы помочь обеспечить более быстрый ответ в будущем, например, путем получения его подресурсов или выполнения некоторого рендеринга.

предыд.

Подобно ключевому слову next , относящемуся к , , и , значения prev указывают, что текущий документ является частью серия, и что ссылка ссылается на предыдущий документ в серии, является ссылочным документом.

Примечание. Синоним предыдущего неверен и не должен использоваться.

поиск

Относится к элементам , , и , ключевые слова search указывают, что гиперссылка ссылается на документ, интерфейс которого специально разработан для поиска в текущий документ, сайт и связанные ресурсы, предоставляя ссылку на ресурс, который можно использовать для поиска.

Если для атрибута типа установлено значение application/opensearchdescription+xml ресурс представляет собой подключаемый модуль OpenSearch, который можно легко добавить в интерфейс Firefox.

таблица стилей

Допустимо для элемента , он импортирует внешний ресурс для использования в качестве таблицы стилей. Атрибут type не нужен, так как это таблица стилей text/css , так как это значение по умолчанию. Если это не таблица стилей типа text/css лучше объявить тип.

Хотя этот атрибут определяет ссылку как таблицу стилей, взаимодействие с другими атрибутами и другими ключевыми терминами в значении rel влияет на загрузку и/или использование таблицы стилей.

При использовании с альтернативным ключевым словом оно определяет альтернативную таблицу стилей. В этом случае включите непустой заголовок .

Внешняя таблица стилей не будет использоваться или даже загружаться, если носитель не соответствует значению носитель атрибут.

Требуется использование протокола CORS для выборки из разных источников.

бирка

Действителен для элементов и , он дает тег (идентифицируемый данным адресом), который применяется к текущему документу. Значение тега означает, что ссылка относится к документу, описывающему тег, применяемый к документу, в котором он расположен. Этот тип ссылки не предназначен для тегов в облаке тегов, поскольку эти теги применяются к группе страниц, тогда как тег Значение атрибута rel относится к одному документу.

Нестандартные значения

apple-touch-icon

Указывает значок для веб-приложения на устройстве iOS.

Спецификация
HTML Стандарт
# Linktypes

HTML.LALES.LALLES.RINK. Включите JavaScript для просмотра данных.

html.

elements.a.rel

Таблицы BCD загружаются только в браузере с включенным JavaScript. Включите JavaScript для просмотра данных.

html.elements.area.rel

Таблицы BCD загружаются только в браузере с включенным JavaScript. Включите JavaScript для просмотра данных.

  • HTMLLinkElement.relList
  • HTMLAnchorElement.relList
  • HTMLAreaElement.relList

Обнаружили проблему с содержанием этой страницы?

  • Отредактируйте страницу на GitHub.
  • Сообщить о проблеме с содержимым.
  • Посмотреть исходный код на GitHub.

Хотите принять участие?

Узнайте, как внести свой вклад.

Последний раз эта страница была изменена участниками MDN.

HTML | rel Атрибут

Улучшить статью

Сохранить статью

  • Последнее обновление: 06 июн, 2022

  • Читать
  • Обсудить
  • Улучшить статью

    Сохранить статью

    Атрибут HTML rel используется для указания отношения между текущим и связанным документом. Он используется только при наличии атрибута href.
    Синтаксис:  
     

      

    Значения атрибутов  
     

    • (альтернативная ссылка на зеркальный или переведенный документ: ).
    • автор: Определяет автора ссылки
    • dns-prefetch: Указывает, что браузер должен превентивно выполнять разрешение DNS для источника целевого ресурса
    • help: Указывает ссылку на справочный документ. Пример:
    • icon: Указывает значок импорта в данный документ
    • license: Указывает ссылку на информацию об авторских правах для документа
    • next: Предоставляет ссылку на следующий документ в серии
    • pingback: Указывает адрес службы pingback
    • preconnect: Указывает, что цель должна быть упреждающей для исходного ресурса
    • prefetch: Указывает, что целевой документ должен быть кэширован.
    • предварительная загрузка: Указывает, что браузер должен выполнять предварительную загрузку и кэширование
    • предварительная обработка: Указывает, что браузер должен загружать
    • пред: Указывает предыдущий документ в списке
    • поиск: Указывает инструмент поиска документа.
    • stylesheet: It Imports a style sheet

    Example of HTML link rel Attribute  
     

    html

    < html >

     

    < Head >

    < Link REL = "Стили -лист"

    9000 9000. 9000 9000. 9000 "9000 9000. 9000 9000" 9000 9000 "95059505 9000" 9000 "9000 9000" 9000. 9000 "9504 9000". Href = "Index_Screen.css" >

    < Ссылка REL = "Стилифт"0005

             type = "text/css"

             href = "index_print.css" >

    head >

    < Body >

    < Центр >

    <>

    . 0005 h2 >GeeksforGeeks h2 >

              

     

             target = "_blank" >

         Click here

         a >

         центр 9 09004 5 >

    50005 Body >

    HTML >

    9000 2007 9000 3 5 9000. Дис. перечислены ниже

    • Google Chrome 1
    • Edge 12
    • Firefox 1.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *