Структура страницы: шапка, main и подвал

Урок 1.5 · Интерфейсы и сайты с нуля · Модуль 1. Первые шаги в интерфейсе · Бесплатно

Цель урока: Разложить страницу на смысловые части: header, nav, main и footer.

Нужно знать заранее: Урок 1.4

Объяснение

Зачем это нужно: Когда блоков становится много, важно не только то, как они выглядят, но и что они значат. Семантические теги объясняют: здесь шапка, здесь меню, здесь основное содержимое, здесь подвал. Это помогает людям, поисковикам и скринридерам. И вам самим: через месяц вы быстрее поймёте свою страницу.

Как это работает: header — шапка страницы или блока: логотип, название, меню. nav — навигация: набор ссылок. main — основное содержимое. На странице должен быть один main. section — смысловой раздел внутри main. article — самостоятельная единица: статья, карточка, пост. aside — боковая колонка: дополнительная информация. footer — подвал: контакты, копирайт, ссылки. div — нейтральный контейнер, когда смысла нет. Его не запрещено использовать, но если подходит семантический тег, лучше он.

Пример с разбором: <header> <h1>Мой сайт</h1> <nav> <a href="#">Главная</a> <a href="#">Обо мне</a> </nav> </header> <main> <p>Здесь будет основное содержимое.</p> </main> <footer> <p>© 2026</p> </footer> Такую страницу можно прочитать без CSS: видно, где шапка, где меню, где главное, где подвал.

Разбор по шагам: 1. Начните с header: название и меню. 2. Добавьте main: всё, ради чего страница. 3. Закончите footer: контакты или копирайт. 4. Внутри main разбейте содержимое на section, если разделов несколько.

Частая ошибка: Всё в div. Тогда страница выглядит нормально, но структуры нет. Вторая ошибка — несколько main. Третья — header внутри main: шапка относится ко всей странице, а не к основному блоку.

Важно: Семантика — не «для галочки». По ней скринридер строит навигацию, а поисковик понимает, что главное. Один main на страницу — это правило, а не пожелание.

Проверь себя: Какой тег у основного содержимого? main. Сколько main может быть на странице? Один. Какой тег у подвала? footer. Зачем нужен nav? Для навигации по ссылкам.

Итог: Структура страницы — это не оформление, а смысл. header, nav, main, footer делают страницу понятной и людям, и машинам.

Что дальше: В уроке 1.6 — классы и id: как обратиться к элементу.

<header>
  <h1>Мой сайт</h1>
  <nav>
    <a href="#">Главная</a>
    <a href="#">Обо мне</a>
  </nav>
</header>
<main>
  <p>Здесь будет основное содержимое.</p>
</main>
<footer>
  <p>© 2026</p>
</footer>

Разложите страницу на части

Соберите страницу из смысловых блоков: header с заголовком <h1> и меню <nav> из двух ссылок, main с абзацем и footer с подписью. Замените нейтральные div на семантические теги.

Критерий успеха: На странице есть header с nav и двумя ссылками, один main с текстом и footer с подписью.

Уроки модуля 1

Что ещё есть на сайте

Учиться

  • Уроки — Все уроки трёх траекторий: список, поиск и ваш прогресс.
  • Программирование с нуля — Python с первой команды до своего проекта: 12 модулей.
  • Интерфейсы и сайты с нуля — Кнопки, страницы и мини-игры: результат виден сразу в браузере.
  • Компьютер без страха — Файлы, браузер, пароли, мошенники, документы и деньги в интернете простыми словами. Бесплатно и без оплаты.
  • Если уже случилось — Деньги ушли с карты, пропала симка, взломали аккаунт, потерялись документы — порядок действий по шагам и куда звонить.
  • Какой компьютер нужен — Чек-лист по уровням: для учёбы ничего покупать не нужно, для своего проекта — 16 ГБ и SSD, для работы — 32 ГБ. Плюс нейросети и устаревание железа.
  • Без кода: ставить задачу — Как объяснить задачу программисту и принять работу. Кода нет ни строчки.
  • Конструктор описания задачи — Собрать описание по полям и получить готовый текст для исполнителя.

С чего начать

Потренироваться

  • Практикум: задачи из жизни — Та же команда урока — на работе, дома и в документах. 63 задачи с проверкой вывода и без регистрации.
  • Игры-тренажёры — Найти ошибку в чужом коде, прочитать, что делает программа, и увидеть, что случится, если нажать клавишу.
  • Симулятор: от задания до сдачи — Пройти путь целиком: папка, терминал, файл, сохранение, запуск, проверка по критерию приёмки. Два сценария и две системы.
  • Мастерская экрана — Проверить цвета и раскладку страницы: контраст, шаблоны, конструктор.
  • Колесо фортуны — Одна прокрутка в день: скидка на подписку или дни доступа.

Словари и юмор

Сайт, оплата и помощь

  • Родителям — Возраст, время на уроки, безопасность в сообществе, деньги и результат — что важно знать до оплаты.
  • Инструкция пользователя — Как всё устроено: уроки, кабинет, уведомления, подписка, ярлык.
  • Сообщество — Вопросы и ответы: читать можно всем, писать — после входа.
  • Подписка — Тарифы, что входит, возврат 14 дней, история платежей.
  • Помощь и поддержка — Частые вопросы и форма обращения — ответ в течение дня.
  • Отзывы учеников — Что пишут те, кто уже учится: без звёзд, с проверкой каждого текста.
  • Профиль и пароль — Имя, пароль для входа без кода, уведомления, свои данные.