Обратите внимание, что элемент section
является элементом содержимого раздела. Это означает, что он создает запись в структуре документа. Если вы хотите использовать h1
-h6
согласно соответствующему рангу в схеме, ваши h2
заголовки должны стать h3
заголовками.
Также обратите внимание, что рекомендуется явно использовать разделяющие элементы контента там, где это уместно (например, по крайней мере, везде, где вы используете элементы заголовков), поэтому вы также можете использовать section
для «Что мы делаем» и т. д.
Таким образом, релевантная для схемы структура может выглядеть следующим образом:
<body>
<h1>Xyz Company</h1>
<section>
<h2>About us</h2>
<section>
<h3>What we do</h3>
</section>
<section>
<h3>Where we are?</h3>
</section>
<section>
<h3>Where we do?</h3>
</section>
</section>
<section>
<h2>Attributes</h2>
<section>
<h3>Respect</h3>
</section>
<section>
<h3>Responsibility</h3>
</section>
<section>
<h3>Growth</h3>
</section>
</section>
</body>
Каждый элемент содержимого раздела (и каждый корневой элемент раздела, т. е. body
в данном случае) имеет свой собственный заголовок, и нет заголовка без явного раздела.
Даже если вы не хотите указывать заголовки «О нас» и «Атрибуты», вы все равно можете оставить два элемента section
. Не идеально, но лучше, чем не иметь их, потому что они делают предполагаемый план документа четким. (Компромиссом может быть визуальное скрытие этих двух заголовков с помощью CSS.)
person
unor
schedule
25.08.2017