Сверстать: Корпоративный сайт. Платформа: по рекомендации специалиста. Тип вёрстки: адаптивная. Есть макет. Пожелания и особенности: Техническое задание на верстку сайта школы-интерната 1. Общая информация • Тип сайта: информационный сайт образовательного учреждения. • Текущая версия сайта: http://gbou-egorova.ru/ (количество страниц, структура и содержание сохраняется, изменится дизайн интерфейса) • Страницы: главная, новости, расписание, документы, информация о школе, педагоги, контакты и т.д. • Макеты: будут предоставлены в Figma • Цель: сверстать адаптивный, семантически корректный, доступный сайт, совместимый с современными браузерами. ⸻ 2. Основные требования к верстке 2.1. Адаптивность • Верстка должна быть полностью адаптивной — корректное отображение на устройствах от 320px до 1920px. • Адаптивность по принципу mobile first. • Использование CSS media queries. 2.2. Кроссбраузерность • Корректная работа во всех современных браузерах: • Chrome (последние 2 версии); • Firefox; • Safari; • Edge; • Яндекс.Браузер. 2.3. Семантика и структура • Использовать корректные HTML5-теги (header, nav, main, section, article, footer и т.д.). • Корректная структура заголовков (h1 — один на странице, далее по иерархии). • Использовать flexbox / grid — без позиционирования “для красоты”. 2.4. Технологии • HTML5 + CSS3 (предпочтительно SCSS). • JS — по необходимости (например, для переключателя версии для слабовидящих). • Использование модульного подхода к стилям. • Без использования jQuery. 2.5. Доступность (a11y) • Все элементы формы должны быть доступны для клавиатурной навигации. • Обязательная поддержка версии для слабовидящих: • Переключатель в верхней части сайта; • Изменение размера шрифта; • Контрастные цвета; • Отключение фоновых изображений и декоративных элементов; • Возможность управления клавиатурой; • Соответствие требованиям ГОСТ (см. slabovid.ru/info/requirements). 2.6. Оптимизация • Минимальное количество вложенных блоков. • Компонентный подход. • Оптимизированные изображения в формате .webp и lazy-loading. • Проверка на валидность кода. ⸻ 3. Отдельные элементы и блоки • Закреплённая (sticky) панель с иконкой/ссылкой на ВКонтакте на новостной странице (в верхней части). • Страница новостей с карточками и пагинацией. • Контактная форма (можно оставить без логики, только разметка). • Страница документов с возможностью открывать / скачивать PDF-файлы. • Расписание — таблица, адаптивная под мобайл. • Панель для переключения версии сайта для слабовидящих (в хедере на всех страницах). ⸻ 4. Структура проекта • index.html — главная. • /news.html — новости. • /schedule.html — расписание. • /documents.html — документы. • /about.html — о школе. • /teachers.html — педагоги. • /contacts.html — контакты. • /css/ — стили. • /js/ — скрипты. • /img/ — изображения. • /fonts/ — шрифты (если используются). ⸻ 5. Сроки • Уточняются в зависимости от объёма макетов и количества страниц. • Ориентировочно: 5–10 рабочих дней после получения всех макетов. ⸻ 6. Результат • Полностью свёрстанный, проверенный проект. • Готов к передаче интегратору (или CMS-разработчику). • Архив проекта с читаемой структурой папок и файлов.