Структура HTML-документа
Last updated
Last updated
Верстку сторінок потрібно робити семантичними тегами. Кожен із них потрібно використовувати у чітко визначеному для нього місці та випадку. Далі розглянемо ці теги, якими роблять розмітку всередині тегу body.
Тег <header> - це по суті шапка нашого сайту, або сторінки. Зазвичай містить логотип і навігацію.
Тег <footer> - нижня частина сторінки або сайту. Зазвичай тут розташовують копірайт список посилань на соціальні мережі контактну форму та іншу інформацію.
Тег <footer> - головний унікальний контент сторінки. Може бути лише один на сторінку. Зазвичай розташовується між <header> і <footer>.
Тег <nav> - всередині цього тегу розміщують основну навігацію сайту.
Тег <article> - частина сторінки, яка має самостійне смислове значення. Це може бути стаття, пост на форумі, картка товару в інтернет-магазині тощо.
Тег <section> - у цей тег вміщують контент за спільним смисловим значенням. У окремі секції наприклад обʼєднують профілі користувачів, приклади робіт, список товарів тощо.
У кожному тезі <li> може бути картка працівника з фотографією і посадою.
Тег <div> - універсальний контейнер. Не має семантичного значення. Зазвичай його використовують як обгортку для подальшої стилізації контенту. Поганою практикою є верстання сайту тільки на <div> без використання семантичних тегів.
Приблизну схему вибору правильного тегу наведено в алгоритмі нижче.
Звичайно всю вищезгадану верстку роблять всередині тегу <body>. Скелет сайту (Базова розмітка) має такий вигляд.
Покликання:
Сервіс інтерактивного онлайн-кодингу автоматично додає базову розмітку.
Інтерактивний майданчик