Верстку сторінок потрібно робити семантичними тегами. Кожен із них потрібно використовувати у чітко визначеному для нього місці та випадку. Далі розглянемо ці теги, якими роблять розмітку всередині тегу body.
Тег <footer> - нижня частина сторінки або сайту. Зазвичай тут розташовують копірайт список посилань на соціальні мережі контактну форму та іншу інформацію.
Тег <section> - у цей тег вміщують контент за спільним смисловим значенням. У окремі секції наприклад обʼєднують профілі користувачів, приклади робіт, список товарів тощо.
У кожному тезі <li> може бути картка працівника з фотографією і посадою.
Якщо цей розділ сторінки винести на окрему сторінку разом із заголовком і він не матиме самостійне смислове наповнення, то це - <section>.
Тег <div> - універсальний контейнер. Не має семантичного значення. Зазвичай його використовують як обгортку для подальшої стилізації контенту. Поганою практикою є верстання сайту тільки на <div> без використання семантичних тегів.
Як вибрати тег
Приблизну схему вибору правильного тегу наведено в алгоритмі нижче.
<article>
<h1>Гаррі Поттер і філософський камінь</h1>
<img src="шлях до постера" alt="Гаррі Поттер" />
<p>
Фільм про юного чарівника із школи чародійства і магії "Гоґвортс".
</p>
<p>Ціна квитка: 100 гривень</p>
</article>