Jet School Logo

Что такое CSS?

CSS (Cascading Style Sheets) — это язык стилей, который используется для управления внешним видом и дизайном веб-страниц. Если HTML создаёт структуру веб-сайта, то CSS формирует его внешний вид: задаёт цвета, шрифты, размеры, расположение элементов и так далее. Без CSS HTML-страницы выглядели бы простыми и нестилизованными.

Проще говоря: если HTML — это стены и комнаты дома, то CSS — его краска, мебель и украшения. А JavaScript — это «электрика», которая включает свет и открывает двери.

CSS предложил в 1994 году Хокон Виум Ли (Håkon Wium Lie), а первый официальный стандарт — CSS1 — был принят в 1996 году.

Для чего нужен CSS?

🎨 Задание цветов, фонов и границ

🔠 Управление шрифтами, их размерами и стилями

📏 Настройка размеров элементов, их расположения, внешних (margin) и внутренних (padding) отступов

📱 Создание адаптивного дизайна (responsive design) для различных устройств

⚙️ Добавление анимаций и переходов

📐 Создание структуры страницы (layout) — с помощью Flexbox и Grid

🔹 Основные понятия

  • Селектор (selector) — указывает, к какому HTML-элементу применяется стиль. Например: p, .btn, #header.
  • Свойство (property) — стилевая характеристика, применяемая к элементу. Например: color, font-size, background-color.
  • Значение (value) — конкретный параметр, назначенный свойству. Например: color: red;, font-size: 16px;.
  • Media queries — позволяют задавать разные стили для разных размеров экрана.

Полное CSS-правило выглядит так:

css

.btn {

background-color: #FF8C00;

color: white;

font-size: 16px;

}

Здесь .btn — селектор, background-color — свойство, а #FF8C00 — значение. На сайтах цвета часто записываются именно так — в формате HEX: #FF8C00 — это оранжевый цвет.

Пример media query — при ширине экрана меньше 768 пикселей шрифт становится меньше:

css

@media (max-width: 768px) {

body {

font-size: 14px;

}

}

Что означает «Cascading»?

Слово «Cascading» («каскадные») в названии обозначает главный принцип CSS. К одному элементу одновременно могут применяться несколько правил. В таких случаях браузер по определённым правилам решает, какой стиль победит. Упрощённо:

  • более конкретный селектор сильнее общего: #id > .class > p;
  • из одинаковых по силе правил побеждает то, что написано позже.

Три способа подключения CSS

1. Inline CSS — прямо в атрибуте style HTML-элемента:

html

<h1 style="color: blue;">Заголовок</h1>

2. Internal CSS — внутри HTML-документа, с помощью тега <style>:

html

<style>

p { color: green; }

</style>

3. External CSS — в отдельном файле .css, который подключается к HTML:

html

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

В больших проектах чаще всего используется третий способ: один CSS-файл управляет внешним видом всего сайта, и для изменения дизайна достаточно поправить его в одном месте.

Как работает CSS?

При загрузке страницы браузер сначала читает HTML и строит его структуру — DOM. Затем он читает правила CSS и по селекторам применяет к каждому элементу нужные стили. В результате на экране появляется красочная, аккуратная страница.

Как выглядит веб-сайт без CSS?

Только текст и изображения, идущие друг за другом, — без какого-либо дизайна. С помощью CSS сайты становятся привлекательными, удобными и современными.

Часто задаваемые вопросы

Является ли CSS языком программирования? Нет. CSS — это язык стилей: в нём нет циклов, условий и алгоритмов, как в языках программирования. Но для каждого, кто хочет создавать веб-сайты, это одна из основных технологий, которую нужно изучать вместе с HTML и JavaScript.

Хотите применить эти знания на практике и получить реальные результаты? Начните обучение на курсе «IT и Компьютерная инженерия» и шаг за шагом приобретайте практические навыки. Подробнее о курсе — перейдите по ссылке: Курс «IT и Компьютерная инженерия».

Заполните форму чтобы узнать больше о наших IT курсах

Связанные термины:

Начни изучать IT уже сегодня