CSS
-
Властивості
-
Правила
-
@font-face Правило @font-face дає змогу визначити налаштування шрифтів, а також завантажити специфічний шрифт на комп'ютер користувача
-
@keyframes Встановлює ключові кадри під час анімації елемента.
-
@media Дає змогу вказати тип носія, для якого застосовуватиметься зазначений стиль.
-
@page Дає змогу задати значення полів під час друку документа або для сторінок, у яких тип носія задано як print.
-
@document Встановлює стильові правила на основі адреси документа.
-
@import Дає змогу імпортувати вміст CSS-файлу в поточну таблицю стилів.
-
@supports Дає змогу перевірити, чи підтримує браузер ту чи іншу можливість, і на основі цього створити набір стильових правил.
-
@viewport Дозволяє оптимізувати макет веб-сторінки залежно від різних пристроїв та їхніх розмірів
-
@charset Використовується для кодування зовнішнього файлу CSS.
-
-
Селектори
-
Element selector Як селектор може виступати будь-який елемент HTML, для якого визначаються правила форматування, такі як: колір, фон, розмір тощо.
-
Id selector Ідентифікатор визначає унікальне ім'я елемента, яке використовується для зміни його стилю і звернення до нього через скрипти.
-
Class selector Класи застосовують, коли необхідно визначити стиль для одного або декількох елементів веб-сторінки.
-
Multiclass selector До будь-якого елемента одночасно можна додати кілька класів, перераховуючи їх в атрибуті class через пробіл.
-
Universal selector Іноді потрібно встановити одночасно один стиль для всіх елементів веб-сторінки, наприклад, задати шрифт або накреслення тексту.
-
Multiple selector Під час створення веб-сторінки часто доводиться вкладати одні елементи всередину інших.
-
Child selector Дочірнім називається елемент, який безпосередньо розташовується всередині батьківського елемента.
-
Neighbor selector Сусідні називаються елементи веб-сторінки, коли вони йдуть безпосередньо один за одним у коді документа.
-
Mutual selector Споріднені селектори за своєю поведінкою схожі на сусідні селектори (запис виду E + F), але на відміну від них стильові правила застосовуються до всіх прилеглих елементів.
-
-
Псевдокласи
-
:active Псевдоклас :active визначає стиль активного елемента
-
:visited Псевдоклас :visited застосовується до посилань, уже відвіданих користувачем, і задає для них стильове оформлення.
-
:nth-child Псевдоклас :nth-child використовується для додавання стилю до елементів на основі нумерації в дереві елементів.
-
:first-child Псевдоклас :first-child задає стиль першого елемента в групі братніх елементів (які мають один батьківський елемент).
-
:hover Визначає стиль елемента під час наведення на нього курсору миші, але водночас елемент ще не активований, іншими словами, кнопка миші не натиснута.
-