Учебный вариант 00 — пара 15

Пример преподавателя «Техника дома · V00». Студентам он не назначается. Все данные трёх страниц сохранены ниже; этот снимок не зависит от сменяемого комплекта вариантов.

Задание: продолжить Variant00-web, подключить один style.css ко всем трём страницам, дать основному main класс page, каждому из трёх article каталога — класс card. Настроить общие размеры и отделить карточки рамками и отступами. Данные страниц и форма сохраняются.

Где Что задать в CSS
* box-sizing: border-box
body Шрифт Arial, размер 1rem, межстрочный интервал 1.5, margin: 0; фон #EFF6FF, текст #1E293B
main.page width: 92%; max-width: 56rem; margin: 0 auto; padding: 1rem
.card border: 1px solid #94A3B8; padding: 1rem; margin-bottom: 1rem
img max-width: 100%; height: auto

В меню каждой страницы две ссылки на другие страницы, без ссылки на саму себя. Карточки идут сверху вниз. На этой паре у них нейтральные рамки; цветные плашки и оформление формы относятся к следующей паре.

После работы откройте главную, каталог и форму. У трёх товаров должны быть отдельные рамки с пространством вокруг текста. Изображения и поля помещаются в своих блоках; переходы и ограничения формы сохраняются. Точные отступы на глаз измерять не нужно.

Содержание главной страницы

Сохранение изображений: скачанные файлы называйте так, как указано в задании: 010-00-fridge.svg → fridge.svg, 010-00-washer.svg → washer.svg, 010-00-kettle.svg → kettle.svg. Сохраняйте их в своей папке images.

Элемент Текст или изображение
Название приложения Техника дома · V00
Заголовок главной Бытовая техника для дома
Короткое пояснение Выберите технику для повседневных дел
Описание Три прибора для кухни и дома. Сравните характеристики и выберите нужный товар.
Основное изображение fridge.svg Холодильник — основное изображение главной
Название перехода к каталогу Посмотреть технику
Название перехода к форме Открыть форму заказа
Подпись в подвале Учебный прототип · Вариант 00

На паре 13 главная сохраняет эти тексты, изображение и подпись. Ссылка «Посмотреть технику» ведёт на catalog.html; на паре 14 ссылка «Открыть форму заказа» ведёт на form.html.

Содержание каталога

Название — «Каталог техники». Пояснение — «Три товара с основными характеристиками».

№ Название Характеристика Описание Файл изображения
1 Холодильник 300 л · 2 камеры Для хранения свежих и замороженных продуктов fridge.svg Холодильник — иллюстрация варианта 00
2 Стиральная машина 7 кг · 1000 об/мин Для стирки повседневной одежды washer.svg Стиральная машина — иллюстрация варианта 00
3 Электрочайник 1,7 л · 2000 Вт Для быстрого нагрева воды kettle.svg Электрочайник — иллюстрация варианта 00

Скопируйте SVG-файлы в папку images веб-проекта по инструкции занятия. Это нейтральные учебные иллюстрации без брендов, созданные для данного примера; рисовать их студентам не требуется.

Используйте все три позиции в указанном порядке. Каждая позиция — отдельный article с названием в h2, изображением с содержательным alt, характеристикой и описанием. Блоки идут сверху вниз. Каталог содержит переход на главную; на паре 14 добавляется переход к форме.

Содержание формы — пара 14

Название формы — «Заказ техники». У каждого поля есть видимая подпись, связанная с элементом через for и id. Для отправляемых элементов задаются name.

Подпись Элемент и данные Уточнение
Товар select: Холодильник; Стиральная машина; Электрочайник Первая строка пустая; выбор обязателен
Количество единиц Числовое поле Минимум 1, шаг 1, начальное значение 1; поле обязательно
Комментарий к заказу textarea Подсказка: «Например, удобный день доставки»
Нужна доставка Независимый флажок Выбран в начале
Нужна установка Независимый флажок Не выбран в начале
Срочность заказа Ползунок от 1 до 5 Начальное значение 3; края шкалы: «Не срочно» и «Срочно»

Все шесть элементов таблицы входят в обязательный результат; порядок строк задаёт их расположение в примере 00. Флажки переключаются независимо.

Кнопка отправки — «Проверить заказ». Ссылка «Назад» ведёт на index.html. Из главной и каталога можно перейти к форме, из формы — вернуться на главную.

Отправка методом GET выполняется локально: страница перезагружается, а параметры видны в адресе. Сервер, хранение и обработка заказов отсутствуют. Настройка и объяснение — в статье 14.

Вернуться к объяснению пары 15.