Введення у веб-розробку
  • Передмова
  • Починаємо
    • Вступ
    • TCP/IP протокол
    • HTTP
    • Веб-браузер
    • Веб-сервер
    • Cookies
    • Фронтенд і бекенд
    • Фреймворки
    • Редактори коду
    • Emmet
  • Git
    • Короткий опис
    • Базові Git-команди
  • HTML
    • Короткий опис
    • Теги і атрибути
    • Структура HTML-документу
    • HTML-файли
  • CSS
    • Короткий опис
    • Додавання CSS до HTML-документу
    • CSS-препроцесори
  • JavaScript
    • Короткий опис
    • Що таке ECMAScript?
    • Document Object Model
    • AJAX, JSON
    • Інструменти для збірки
    • Node.js
    • npm
  • PHP
    • Короткий опис
    • Середовище для розробки
  • MySQL
    • Короткий опис
    • Інструменти управління базами даних
  • MongoDB
    • Короткий опис
    • MongoDB shell
    • MongoDB GUI
    • Вибірка і сортування
    • Індекси
  • Linux
    • Короткий опис
  • Windows
    • Windows 10 підсистема для Linux
    • Chocolatey
    • Покращена консоль
  • Що далі?
    • Фронтенд
    • Бекенд
Powered by GitBook
On this page
  1. CSS

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

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-властивості цих елементів і задаємо їм певні значення.

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

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

PreviousHTML-файлиNextДодавання CSS до HTML-документу

Last updated 2 years ago

(англ. ) — CSS: Cascading Style Sheets.

(англ. ) — довідник, щоб підвищити свій досвід у веб-стилях.

https://developer.mozilla.org/en-US/docs/Web/CSS
https://web.dev/learn/css/