Короткий опис

CSS (Cascading Style Sheets) — каскадні таблиці стилів, які застосовуються для візуального форматування документу в мовах розмітки. CSS використовується для того, щоб визначити кольори, шрифти, верстку та інші аспекти вигляду сторінки.

CSS найчастіше зменшує об’єм коду, дозволяє виносити стилі в окремий файл, який можна повторно використовувати і ще багато іншого.

Основна ідея CSS в тому, щоб відокремити дизайн документу від його вмісту. Тобто CSS відповідає за оформлення і зовнішній вигляд, а HTML — за зміст і логічну структуру документу.

Візьмемо для прикладу наступний фрагмент HTML-документу:

<h1>Текст заголовку</h1>

<p>Коротенький абзац...</p>
<p>...і ще трішки тексту.</p>

В ньому ми бачимо декілька HTML-елементів — заголовок (h1) та два абзаци (p).

Спробуємо за допомогою CSS-коду трішки оформити ці елементи:

h1 {
    font-family: Georgia, serif;
}

p {
    color: #333333;
    font-family: "Times New Roman", Times, serif;
}

Таким чином ми даємо інструкцію браузеру, яким має бути шрифт для h1-заголовків і абзаців на цій сторінці, а також вказуємо колір для абзацу.

Якщо узагальнити, то CSS-правила складаються із селектора та блоку оголошень. Схематично це виглядає так:

певний-селектор {
    властивість-1: значення-1;
    властивість-2: значення-2;
    ...
}

Селектор вказує на HTML-елемент(и), які ми намагаємось стилізувати. Тоді як в блоці оголошень ми зазначаємо CSS-властивості цих елементів і задаємо їм певні значення.

Блок оголошень слід "огорнути" фігурними дужками. Всередині цих дужок можна вказати одне або декілька оголошень, розділених між собою крапкою з комою.

Корисні посилання

Last updated