Міркування про семантику коду html з прикладами

Почнемо з очевидного прикладу.

Погана семантика коду

Хороша семантика коду

Але не все так чітко представляється тегами HTML5. Давайте розглянемо набір імен класів і розберемося з тим, чи відповідають вони вимогам семантики.

Чи не семантичний код. Це класичний приклад. Кожна робоча середу CSS для модульної сітки використовує такого типу імена класів для визначення елементів сітки. Чи буде це "yui-b", "grid-4", або "spanHalf" - такі імена ближче до завдання розмітки, ніж до опису змісту. Однак їх використання в більшості випадків неминуче при роботі з шаблонами модульних сіток.

Якщо ви перейшли до використання HTML5, то краще застосовувати елемент

У таких випадках. Зауваження стосується і всіх інших частин веб сторінки (верхній колонтитул повинен бути
. бічна панель -