HTML и CSS
Структура страницы, семантика, селекторы, flexbox и grid, адаптивность. Практика прямо в браузере.
О чём курс
HTML — язык разметки: он говорит браузеру, ЧТО на странице (заголовок, картинка, кнопка). CSS — язык оформления: он говорит, КАК это выглядит (цвет, размер, расположение). Вместе они образуют внешний вид любого сайта в интернете.
Зачем это нужно
Это первое, чему учат в веб-разработке, и единственная пара технологий, которую использует абсолютно каждый сайт — от блога до банковского приложения. Без них не обойдётся ни фронтендер, ни дизайнер, ни человек, который хочет сам поправить свой сайт.
Программа курса
15 разделов. Внутри каждого — уроки с разбором и практикой, в конце раздела проверка знаний.
Из чего сделан любой сайт, чем HTML отличается от CSS и как устроен этот тренажёр. Первый тег ты напишешь уже здесь.
Из каких обязательных частей состоит любая веб-страница, что такое теги, атрибуты и вложенность.
Заголовки разных уровней, абзацы, выделение важного, переносы и разделители. Всё, из чего состоит текстовая часть сайта.
Как оформить перечисления, связать страницы ссылками и вставить изображения. Сайт становится «живым».
Семантические теги (header, nav, main, footer), универсальные обёртки div и span, и классы — «крючки», за которые потом цепляется CSS.
Поля ввода, кнопки и таблицы — то, через что сайт общается с пользователем и показывает данные.
Начинается вторая половина курса. Учимся «красить» страницу: как устроено правило CSS, как выбирать элементы и задавать цвет.
Управляем внешностью текста: размер, жирность, выравнивание, шрифт, межстрочный интервал. Из этого рождается аккуратная типографика.
Каждый элемент — это коробка со слоями: содержимое, внутренний отступ, рамка и внешний отступ. Понял box model — понял вёрстку.
Свойства, которые превращают серые прямоугольники в приятные карточки: закруглённые углы, мягкие тени, плавные градиенты.
Самый нужный инструмент современной вёрстки. Выстраиваем элементы в ряд или столбец, выравниваем и распределяем их одним махом.
Когда нужно разложить элементы таблицей (галерея, дашборд, колонки) — Grid делает это в пару строк.
Как сделать, чтобы страница хорошо выглядела и на широком мониторе, и на телефоне: гибкие размеры и медиазапросы.
Плавные эффекты при наведении, трансформации и ключевые кадры — то, что делает сайт «живым» и приятным.
Собираем всё изученное в одну красивую страницу: шапка, экран-герой, блок преимуществ и подвал. Твой первый настоящий сайт.
Коротко
Ступени и ветки
Ветка выбирается при старте и меняется в любой момент — прогресс каждой хранится отдельно.
Начать бесплатноЧему вы научитесь
- Сверстать страницу с нуля: шапка, меню, карточки, подвал
- Сделать так, чтобы сайт нормально смотрелся на телефоне
- Разложить блоки сеткой через Flexbox и Grid
- Оформить кнопки, тени, градиенты и плавные переходы
- Понимать чужую вёрстку и уметь её править
Важно знать
Дальше логично идти в JavaScript — он оживляет то, что вы научились рисовать.
Начните с первого урока
Материалы бесплатны. Прогресс сохраняется в аккаунте, вернуться можно в любой момент.