Final Project for HTML & CSS Course
Фінальний проєкт з дисципліни «Розробка веб-сторінок на мові розмітки HTML5 з використанням каскадних таблиць стилів CSS3»
Сайт для онлайн-магазину (або його прототип) з кошиком покупок та формою замовлення
Вимоги до оформлення практичного проєкту:
- Використання HTML5 та CSS3: Структура сайту повинна бути оформлена з використанням семантичних тегів HTML5 (header, footer, article, section тощо).
- Мультимедійні елементи: На сайті повинні бути використані зображення, відео або аудіо елементи з правильною розміткою та стилями.
- Анімації: Застосування CSS-анімацій та/або CSS-переходів для елементів на сторінці.
- Блочна верстка: Використання блоків (div), flexbox та/або grid для структуризації контенту.
- Адаптивність: Сайт повинен коректно відображатися на пристроях з різними розмірами екрану (мобільні телефони, планшети, ПК).
- Форми: На сайті повинні бути використані хоча б 2 форми (наприклад, форма для відправки повідомлень, форма реєстрації).
- Використання флексбокса: Застосування flexbox для вирівнювання та розподілу елементів на сторінці.
- Використання медіа-запитів: Сайт повинен мати медіа-запити для адаптації під різні пристрої.
- Хостинг: Сайт повинен бути розміщений на хостингу (наприклад, GitHub Pages, AwardSpace тощо) та бути доступний за публічним посиланням.
- Структура файлів: Проєкт повинен бути структурований у вигляді окремих файлів (index.html, styles.css), з правильно налаштованими директоріями (папками) для розділів сайту, стилів, зображень та інших файлів.
- Крос-браузерність: Сайт повинен коректно працювати в популярних браузерах (Chrome, Firefox, Safari).
- Оформлення коду: Код повинен бути чистим та легко читаємим, з коментарями за необхідності. Вимагається використання стандартів написання коду (відступи, регістр символів).