Навчитися проєктувати правильну структуру HTML-документа, використовуючи сучасні семантичні теги HTML5. Закласти фундамент наскрізного проєкту курсу — інтернет-магазину.
index.html (теги html, head, body).<header>, <nav>, <main>, <section>, <article>, <footer>).Увага: Всі практичні роботи у цьому курсі є наскрізними. Ви будете створювати один великий проєкт (наприклад, Інтернет-магазин “TechShop”) крок за кроком.
git checkout -b feature/html-structure.index.html напишіть базовий шаблон HTML5 (можна використати сніпет ! + Tab у VS Code).<html lang="uk">).<title> на “TechShop - Магазин гаджетів”.<body> наступні логічні блоки, але поки що без CSS-класів (лише чисті теги):
<header>: міститиме логотип (текстом <h1>), та блок <nav> з посиланнями (Головна, Товари, Про нас, Контакти, Кошик).<main>: головний вміст сторінки.
<section> (Баннер/Герой сторінки): заголовок <h2>Новинки 2025</h2> та заклик до дії (тег <a> у вигляді кнопки).<section> (Список товарів): заголовок “Популярні товари”. Всередині додайте 3-4 теги <article> (це будуть наші картки товарів). В кожній картці:
<img>, поки вставте лінки на placeholder, наприклад https://via.placeholder.com/150).<h3>).<p>).<footer>: Контактна інформація, копірайт (© 2025 TechShop), соціальні мережі (списком <ul>).<form>, <input type="email">, <button>Підписатися</button>.git add .
git commit -m "Add basic semantic HTML5 structure"
git push origin feature/html-structure.main (або просто виконайте git merge локально, як ви робили на ПР №1).У вашому репозиторії на екрані повинна бути “гола” розмітка магазину з правильною ієрархією заголовків (від H1 до H3) та семантичними тегами, доступна на GitHub Pages.
header, main, footer), а не просто <div id="header">? На що це впливає?<section> та <article>? Де їх доречно використовувати?alt для тегу <img>? Що буде, якщо його не вказати?