Теги HTML5 vs <div> просто для здравого смысла?

Помимо наличия структуры, которая имеет больше смысла (например, обертывание нижнего колонтитула тегом <footer>), почему я должен использовать теги html5 над тегами div?

Если я использую <div>, я все равно смогу использовать некоторые из приятных функций html5, поэтому почему я должен беспокоиться об обучении всем этим новым тегам?

P.S: Я знаю видео и аудио теги, которые упрощают встраивание медиа

Ответ 1

Использование этих тегов поможет поисковому индексу вашего сайта, а также для чтения с экрана и т.д. Это называется "семантическая корректность".

Ответ 2

<div>This is an advertisement about big rubber flashlights</div>
<div>This is the actual content of the current page, an important article about the state of the world we live in</div>
<div>Here a user posts that he hates everything about this place</div>

Второй div, я думаю, принесет много пользы, заменив его тегом <article>, поскольку веб-бот, гаджет или браузер могут видеть, что это, вероятно, главная тема страницы.

Ответ 3

Теги, подобные footer, section и т.д., включены в HTML5 как переход к семантической сети. Вы можете узнать больше о семантической сети в Википедии. В двух словах семантическая сеть помогает поисковым системам лучше понять контент на вашем сайте, который (надеюсь) приведет к более точному ранжированию поиска. Это также означает, что программисты могут писать код, который более точно анализирует ваш сайт, например, разработчики браузера могут включать функции в своих браузерах, которые реагируют на семантику веб-страницы.