Будьте осторожны, чтобы не использовать тег section вместо элемента div . Тег section должен определять значимую область в контексте body . Семантически HTML5 побуждает нас определять наш документ следующим образом:
<html>
<head></head>
<body>
<header></header>
<section>
<h1></h1>
<div>
<span></span>
</div>
<div></div>
</section>
<footer></footer>
</body>
</html>
Эта стратегия позволяет веб-роботам и автоматизированным программам чтения с экрана лучше понимать поток вашего контента. Эта разметка четко определяет, где содержится содержимое вашей основной страницы. Конечно, верхние и нижние колонтитулы часто встречаются на сотнях, если не тысячах страниц веб-сайта. Тег section должен быть ограничен, чтобы объяснить, где содержится уникальный контент. В теге section мы должны продолжить разметку и управлять содержимым с помощью тегов HTML, которые находятся ниже в иерархии, например h1 , div , span и т. д.
На большинстве простых страниц должен быть только один тег section , а не несколько. Также учтите, что есть и другие интересные теги HTML5, которые похожи на section . Попробуйте использовать article , summary , в стороне и другие в вашем документообороте. Как видите, эти теги еще больше расширяют наши возможности по определению основных областей HTML-документа.