Это связано с изменением имен тегов в разметке HTML. Поэтому в дополнение к таким вещам, как div
, которые могут означать что угодно, есть новые теги, такие как:
header
article
aside
nav
footer
- и т.д.
Использование этих тегов предоставляет больше информации о семантическом содержании разметки, в отличие от использования спецификаций, которые больше относятся к стилю, чем к содержимому (например, <div class="header">
).
Идея в том, что сам контент говорит вам «что» это такое. Очевидным преимуществом являются такие вещи, как программы чтения с экрана для слабовидящих пользователей, которые могут более эффективно представлять контент пользователю более структурированным образом.