Перейти к содержанию

Современные HTML и CSS: от документа к каталогу

Новые курсы · Все опубликованные курсы

В 32 уроках соберём layout-lab — страницу каталога с шестью курсами. Начнём со структуры документа и оформления, затем перейдём к организации CSS, современной сетке, размерам, позиционированию и встроенным интерфейсам браузера.

Сразу к продолжению

Учебные программы и измерения пока не запускались; описанные состояния являются ожидаемыми.

Перед началом

Умение создавать и сохранять текстовые файлы. Для первых уроков JavaScript не нужен; в опытах с dialog и popover разобран небольшой модуль с обычным вариантом без улучшения.

После каждого урока сохранён самостоятельный снимок HTML и CSS. Продолжение использует те же шесть курсов и объясняет, когда прежнее правило надо заменить целиком. Для финальной страницы предусмотрен простой совместимый вариант оформления.

Основа: уроки 1–16

  1. HTML-документ и первые данные каталога
  2. Семантическая структура страницы
  3. Ссылки, пути и якоря
  4. Изображения в карточках курсов
  5. HTML-форма и отправка параметров
  6. Каскад и наследование CSS
  7. Специфичность и классы компонентов
  8. Размеры элементов и блочная модель
  9. Обычный поток и интервалы
  10. Flexbox для навигации и метаданных
  11. CSS Grid для каталога курсов
  12. Адаптивная компоновка страницы
  13. Пользовательские свойства CSS
  14. Состояния ссылок, полей и кнопок
  15. Запросы контейнера для карточки курса
  16. Сборка каталога на HTML и CSS

Продолжение: уроки 17–32

  1. Слои каскада
  2. Логические свойства размеров и отступов
  3. Согласование вложенных сеток с subgrid
  4. Внутренние размеры элементов
  5. Гибкие размеры с clamp
  6. Позиционирование элементов
  7. Контексты наложения
  8. Поведение position sticky
  9. Переполнение и прокрутка
  10. Управляемая прокрутка с scroll snap
  11. Соотношение сторон компонента
  12. Вписывание изображений
  13. Диалог на основе dialog
  14. Всплывающий блок с Popover API
  15. Вложенные правила CSS
  16. Постепенное улучшение CSS-компонента

Учебные исходники

Исходники первой части · Исходники продолжения. В архивах есть инструкции, целые файлы и отдельные состояния примеров.

Вернуться к новым курсам · Открыть каталог