Перейти к содержанию
# RAIMBALT Learn LEARN · PRACTICE · BUILD
Войти Начать обучение
← Все курсы
HTML · Ноль → уверенная вёрстка

HTML и CSS с абсолютного нуля

Структура веб-страницы, семантический HTML, CSS, box model, Flexbox и адаптивность.

54 уроков 6 модулейкаталог доступен без входа
КАК ПРОХОДИТЬ КУРС

Не листай уроки как обычный справочник

Переходи дальше только после того, как можешь воспроизвести идею самостоятельно и понимаешь, зачем она нужна.

01Понятьновую идею
02Повторитьпример руками
03Изменитьи проверить эффект
04Решитьсамостоятельно
05Проверитьпонимание
06Применитьв проекте
КОНТРОЛЬ ЗНАНИЙ

Контрольные точки и итоговый экзамен

После модулей закрепляй материал практикой и проверками. Курс считается освоенным только после выполнения критериев, а не после простого открытия всех страниц.

Войти для прохождения →
ПРОГРАММА

Содержание курса

0 из 54 подтверждено
МОДУЛЬ

HTML

0 / 4 уроков
01

HTML, CSS и браузер

HTML — структура, CSS — внешний вид.

Изучить →
02

Теги и элементы

HTML состоит из элементов.

Изучить →
03

Ссылки и изображения

href ведёт по ссылке, src указывает ресурс.

Изучить →
11

Формы: input, label, button

Форма собирает данные пользователя.

Изучить →
МОДУЛЬ

CSS

0 / 6 уроков
04

Первый CSS

CSS-правило выбирает элемент и задаёт свойства.

Изучить →
05

class и повторное использование

Класс позволяет применять стиль многократно.

Изучить →
06

Flexbox

Flexbox раскладывает элементы по осям.

Изучить →
07

Box model: content, padding, border, margin

Каждый элемент занимает прямоугольную область.

Изучить →
08

Flexbox: выстраиваем элементы

Flexbox решает большинство одномерных раскладок.

Изучить →
09

Grid: строки и колонки

CSS Grid удобен для двумерных сеток.

Изучить →
МОДУЛЬ

Адаптивность

0 / 1 уроков
10

Media queries и мобильная версия

Интерфейс должен оставаться понятным на разных ширинах.

Изучить →
МОДУЛЬ

Проект

0 / 1 уроков
12

Собираем первую полноценную страницу

Теперь отдельные HTML/CSS-инструменты соединяются в один интерфейс.

Изучить →
МОДУЛЬ

Современный HTML/CSS

0 / 12 уроков
21

CSS variables

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

Изучить →
22

::before и ::after

В этом уроке тема «::before и ::after» разбирается не как готовая команда, а как инструмент для конкретной задачи.

Изучить →
23

position

В этом уроке тема «position» разбирается не как готовая команда, а как инструмент для конкретной задачи.

Изучить →
24

z-index и stacking context

В этом уроке тема «z-index и stacking context» разбирается не как готовая команда, а как инструмент для конкретной задачи.

Изучить →
25

Адаптивная типографика

В этом уроке тема «Адаптивная типографика» разбирается не как готовая команда, а как инструмент для конкретной задачи.

Изучить →
26

Mobile-first

В этом уроке тема «Mobile-first» разбирается не как готовая команда, а как инструмент для конкретной задачи.

Изучить →
27

Container queries

В этом уроке тема «Container queries» разбирается не как готовая команда, а как инструмент для конкретной задачи.

Изучить →
28

Доступность и reduced motion

В этом уроке тема «Доступность и reduced motion» разбирается не как готовая команда, а как инструмент для конкретной задачи.

Изучить →
29

Transitions и animations

В этом уроке тема «Transitions и animations» разбирается не как готовая команда, а как инструмент для конкретной задачи.

Изучить →
30

Состояния форм

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

Изучить →
31

CSS-компоненты

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

Изучить →
32

Итог HTML/CSS

В этом уроке тема «Итог HTML/CSS» разбирается не как готовая команда, а как инструмент для конкретной задачи.

Изучить →
МОДУЛЬ

Professional

0 / 30 уроков
33

SEO basics

В этом уроке «SEO basics» разбирается от проблемы к решению, а не как набор команд.

Изучить →
34

Open Graph

В этом уроке «Open Graph» разбирается от проблемы к решению, а не как набор команд.

Изучить →
35

Accessible forms

В этом уроке «Accessible forms» разбирается от проблемы к решению, а не как набор команд.

Изучить →
36

ARIA: когда не нужна

В этом уроке «ARIA: когда не нужна» разбирается от проблемы к решению, а не как набор команд.

Изучить →
37

Cascade layers

В этом уроке «Cascade layers» разбирается от проблемы к решению, а не как набор команд.

Изучить →
38

Specificity control

В этом уроке «Specificity control» разбирается от проблемы к решению, а не как набор команд.

Изучить →
39

Logical properties

В этом уроке «Logical properties» разбирается от проблемы к решению, а не как набор команд.

Изучить →
40

Subgrid

В этом уроке «Subgrid» разбирается от проблемы к решению, а не как набор команд.

Изучить →
41

Aspect ratio и media

В этом уроке «Aspect ratio и media» разбирается от проблемы к решению, а не как набор команд.

Изучить →
42

Responsive images

В этом уроке «Responsive images» разбирается от проблемы к решению, а не как набор команд.

Изучить →
43

Critical rendering path

В этом уроке «Critical rendering path» разбирается от проблемы к решению, а не как набор команд.

Изучить →
44

Web fonts

В этом уроке «Web fonts» разбирается от проблемы к решению, а не как набор команд.

Изучить →
45

CLS и размеры

В этом уроке «CLS и размеры» разбирается от проблемы к решению, а не как набор команд.

Изучить →
46

Design tokens

В этом уроке «Design tokens» разбирается от проблемы к решению, а не как набор команд.

Изучить →
47

Component states

В этом уроке «Component states» разбирается от проблемы к решению, а не как набор команд.

Изучить →
48

Dark theme system

В этом уроке «Dark theme system» разбирается от проблемы к решению, а не как набор команд.

Изучить →
49

CSS naming architecture

В этом уроке «CSS naming architecture» разбирается от проблемы к решению, а не как набор команд.

Изучить →
50

Utility thinking

В этом уроке «Utility thinking» разбирается от проблемы к решению, а не как набор команд.

Изучить →
51

Visual regression mindset

В этом уроке «Visual regression mindset» разбирается от проблемы к решению, а не как набор команд.

Изучить →
52

Browser compatibility

В этом уроке «Browser compatibility» разбирается от проблемы к решению, а не как набор команд.

Изучить →
53

Print stylesheet

В этом уроке «Print stylesheet» разбирается от проблемы к решению, а не как набор команд.

Изучить →
54

Empty loading error states

В этом уроке «Empty loading error states» разбирается от проблемы к решению, а не как набор команд.

Изучить →
55

Content hierarchy

В этом уроке «Content hierarchy» разбирается от проблемы к решению, а не как набор команд.

Изучить →
56

Form error recovery

В этом уроке «Form error recovery» разбирается от проблемы к решению, а не как набор команд.

Изучить →
57

HTML CSS JS boundary

В этом уроке «HTML CSS JS boundary» разбирается от проблемы к решению, а не как набор команд.

Изучить →
58

Backend components

В этом уроке «Backend components» разбирается от проблемы к решению, а не как набор команд.

Изучить →
59

Case-study page

В этом уроке «Case-study page» разбирается от проблемы к решению, а не как набор команд.

Изучить →
60

Performance audit

В этом уроке «Performance audit» разбирается от проблемы к решению, а не как набор команд.

Изучить →
61

Accessibility audit

В этом уроке «Accessibility audit» разбирается от проблемы к решению, а не как набор команд.

Изучить →
62

Профессиональный HTML/CSS capstone

В этом уроке «Профессиональный HTML/CSS capstone» разбирается от проблемы к решению, а не как набор команд.

Изучить →