раздел 02

CSS: внешний вид

HTML говорит, что на странице есть заголовок и кнопка. CSS говорит, как они выглядят: какого цвета, каким шрифтом, с какими отступами и где именно стоят. Один и тот же HTML с разным CSS выглядит совершенно по-разному.

Селекторы и свойства

В CSS всего две идеи. Селектор - это «к чему применяем». Свойство - это «что меняем» и на какое значение.

Например: возьми все заголовки h1 (это селектор) и сделай их цвет синим, а размер крупнее (это свойства). Всё CSS - это длинный список таких правил.

Что обычно настраивают

Цвет
Цвет текста и цвет фона. Задаётся словом (red) или кодом вроде #1a73e8.
Шрифт
Какой шрифт, размер букв, жирность, насколько плотно стоят строки.
Отступы
Воздух вокруг блока (снаружи) и внутри него. Чаще всего правят именно их.
Расположение
Где стоит блок, по центру или с краю, в строку или в столбец, какой ширины.

Короткий пример

Вот пара правил. Слева - селектор (к чему), в фигурных скобках - свойства (что меняем):

h1 {
  color: #1a73e8;
  font-size: 32px;
}

button {
  background: #1a73e8;
  color: white;
  padding: 12px 20px;
}

Читается просто: заголовки h1 становятся синими и крупными; у кнопок синий фон, белый текст и внутренний отступ, чтобы они не были впритык к буквам. Меняешь значение - меняется вид.

Адаптивность простыми словами

Сайт открывают и с большого монитора, и с телефона. Адаптивность - это когда страница подстраивается под размер экрана: на широком - в несколько колонок, на узком - всё в один столбец, шрифт чуть крупнее, кнопки на всю ширину.

Делается это тоже через CSS: «если экран узкий - примени вот эти правила». Современные сайты адаптивны по умолчанию, и ИИ обычно сразу собирает их такими.