Ответ 1
Использование этих тегов поможет поисковому индексу вашего сайта, а также для чтения с экрана и т.д. Это называется "семантическая корректность".
Помимо наличия структуры, которая имеет больше смысла (например, обертывание нижнего колонтитула тегом <footer>
), почему я должен использовать теги html5 над тегами div?
Если я использую <div>
, я все равно смогу использовать некоторые из приятных функций html5, поэтому почему я должен беспокоиться об обучении всем этим новым тегам?
P.S: Я знаю видео и аудио теги, которые упрощают встраивание медиа
Использование этих тегов поможет поисковому индексу вашего сайта, а также для чтения с экрана и т.д. Это называется "семантическая корректность".
<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>
, поскольку веб-бот, гаджет или браузер могут видеть, что это, вероятно, главная тема страницы.
Теги, подобные footer
, section
и т.д., включены в HTML5 как переход к семантической сети. Вы можете узнать больше о семантической сети в Википедии. В двух словах семантическая сеть помогает поисковым системам лучше понять контент на вашем сайте, который (надеюсь) приведет к более точному ранжированию поиска. Это также означает, что программисты могут писать код, который более точно анализирует ваш сайт, например, разработчики браузера могут включать функции в своих браузерах, которые реагируют на семантику веб-страницы.