Урок 50. Обзор урока: Итоговый проект: адаптивный многостраничный сайт
⚡ Кратко
Финальный урок-капстоун: соединяем весь курс в один адаптивный многосекционный сайт — семантический header/nav (Flexbox), hero (Grid + clamp()), сетка карточек (auto-fit), форма, footer. Плюс темы, доступность и финальный чек-лист качества.
Финальный проект
Это капстоун курса: новой темы нет — мы соединяем всё изученное в один работающий сайт. Семантический HTML, CSS-токены, Flexbox, Grid, адаптивные изображения, медиазапросы, доступность, валидация и чек-лист производительности — в одном многосекционном проекте.
Результат: мини-сайт из главной, страницы работ, страницы «О нас» и контактов. Все страницы открываются с диска без сервера.
Чек-лист качества
Перед сдачей проект проходит приёмку по шести критериям (подробности — в теории и справочнике):
- Семантика — теги по смыслу, один
h1. - Адаптивность — mobile-first, 320/768/1024/1440px.
- Доступность —
alt, контраст,:focus-visible, клавиатура. - Производительность —
loading="lazy",width/height. - Валидность — W3C Markup + CSS Validator.
- Именование — единый БЭМ-стиль классов.
Что применяем
semantic HTMLresponsive layoutmulti-page siteFlexboxCSS Gridaccessibilityvalidationperformancedeployment checklist
Разделы урока
📖 Теория
Открыть раздел итогового проекта.
🔖 Справочник
Открыть раздел итогового проекта.
💻 Примеры
Открыть раздел итогового проекта.
⚖️ Старый vs Новый
Открыть раздел итогового проекта.
📝 Задания
Открыть раздел итогового проекта.
✅ Решения
Открыть раздел итогового проекта.
🐛 Ошибки
Открыть раздел итогового проекта.
🏠 Домашнее задание
Открыть раздел итогового проекта.
🔗 Ресурсы
Открыть раздел итогового проекта.