W3docs

HTML-тег <link>

The <link> tag contains a link pointing to the external file with the CSS styles or scripts. Tag description, attributes and using examples.

HTML-тег <link>

Тег <link> устанавливает связь между текущим документом и внешним ресурсом. Обычно он используется для подключения внешней таблицы стилей CSS.

Тег <link> также можно использовать для связи различных версий страницы. Это полезно, если контент переведен на несколько языков.

HTML-документ может содержать несколько элементов <link> для загрузки различных типов ресурсов, таких как таблицы стилей, иконки или предварительно загружаемый контент. Все эти элементы <link> должны находиться в секции <head> документа (обычно перед закрывающим тегом `</head>`). В одном документе можно использовать несколько элементов <link>.

Синтаксис

Тег <link> является пустым, то есть закрывающий тег не требуется. Он содержит только атрибуты. Однако в XHTML тег <link> должен быть закрыт (<link/>).

HTML-тег <link>

<!DOCTYPE html>
<html>
  <head>
    <link rel="stylesheet" href="style.css" />
  </head>
  <body>
    <h1>The appearance of the header is determined by the CSS styles specified in the external file.</h1>
    <p>The appearance of the paragraph is determined by the CSS styles specified in the external file.</p>
  </body>
</html>

Результат

link tag example

Атрибуты

AttributeValueDescription
ascontent_typeУказывает тип загружаемого контента. Обязательно при rel="preload".
charsetchar_encodingОпределяет кодировку связанного документа. Устарел в HTML5.
crossoriginanonymous use-credentialsНастраивает параметры CORS для связанного ресурса.
hrefURLОпределяет URL внешнего файла.
hreflanglanguage_codeОпределяет язык текста связанного документа.
integrityhash_valueВключает проверку целостности подресурсов для верификации загружаемых ресурсов.
mediamedia_queryОпределяет устройство, для которого будут применяться стили.
relalternate author bookmark dns-prefetch first help icon last license next nofollow noreferrer pingback preload prefetch prev search stylesheet tag preconnect manifest modulepreloadОпределяет связь между текущим документом и связанным файлом. Распространенные значения: stylesheet (подключает CSS-файл), icon (подключает фавиконку), preload (предварительно загружает ресурс), alternate (связывает с альтернативной версией документа).
revreversed relationshipОпределяет связь между текущим и связанными документами. Устарел в HTML5.
sizesWidth x HeightЗадает размер связанных иконок. Используется только с rel="icon".
typemedia_typeОпределяет MIME-тип (спецификацию сетевой передачи различных типов файлов) связанного документа. Примечание: при подключении таблицы стилей атрибут type="text/css" является необязательным и по умолчанию подразумевает CSS.

Тег <link> также поддерживает Глобальные атрибуты и Атрибуты событий.

Практика

Практика

Какие атрибуты имеет HTML-тег <a>?