Skip to main content

Що робить тег <link>? Як підключається CSS?

Тег <link> слугує для зв'язування HTML-документа із зовнішніми файлами. Найчастіше він використовується для підключення CSS-стилів, які задають оформлення сторінки: кольори, шрифти, відступи, фон, анімації тощо.


html
<link rel="stylesheet" href="style.css">

Розшифровка:

  • rel="stylesheet": вказує тип зв'язку: це таблиця стилів;
  • href="style.css": шлях до файлу CSS (може бути відносним або абсолютним);
  • <link>: непарний тег (не має закривного тегу).

2. Де розміщується

Тег <link> завжди розміщується всередині блоку <head>, щоб браузер завантажив стилі до рендерингу сторінки:

html
<head> <meta charset="UTF-8"> <title>Мій сайт</title> <link rel="stylesheet" href="style.css"> </head>

3. Приклад підключення CSS

Зовнішній файл:

html
<link rel="stylesheet" href="styles/main.css">

Такий спосіб є пріоритетним:

  • код стилів відокремлений від HTML,
  • можна повторно використовувати CSS-файл на кількох сторінках,
  • сторінка швидше кешується браузером.

Абсолютний шлях:

html
<link rel="stylesheet" href="https://example.com/css/main.css">

Використовується під час підключення зовнішніх бібліотек (наприклад, Bootstrap).

Кілька файлів:

html
<link rel="stylesheet" href="reset.css"> <link rel="stylesheet" href="main.css"> <link rel="stylesheet" href="media.css">

Порядок важливий: останній файл може перевизначити попередні.


АтрибутПризначенняПриклад
relВизначає тип зв'язкуrel="stylesheet"
hrefШлях до файлуhref="style.css"
typeMIME-тип (опціонально)type="text/css"
mediaДля яких пристроїв/екранів застосовуватиmedia="screen and (max-width: 768px)"
asДля попереднього завантаження (rel="preload")as="style"

5. Як працює підключення CSS

  1. Браузер завантажує HTML.
  2. Доходить до <head>.
  3. Бачить <link rel="stylesheet" href="style.css">.
  4. Завантажує CSS-файл і застосовує стилі до DOM.
  5. Після цього рендерить сторінку з оформленням.

Підсумок:

ВластивістьОпис
Тег<link>
ТипНепарний
Основне призначенняПідключення зовнішніх ресурсів (насамперед CSS)
РозташуванняУсередині <head>
Ключові атрибутиrel, href, media
ВажливістьКритично важливий для оформлення та структури

Простими словами: <link> каже браузеру:

«Візьми ось цей файл і використай його для оформлення сторінки.»

А CSS підключається саме через нього, щоб сторінка виглядала не як голий HTML, а як повноцінний, стилізований сайт.

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.