Семантически правильный способ добавления заголовков и субтитров для несекционированных элементов (HTML)? - PullRequest
0 голосов
/ 02 декабря 2018

Какие элементы html наиболее подходят для добавления заголовков и субтитров к компонентам, которые не связаны с явными или неявными разделами веб-сайта, например заголовки таблиц или рисунков, карточки и т. Д .?

Согласно W3, заголовки не являютсярекомендуется для субтитров:

h1 – h6 элементы не должны использоваться для разметки подзаголовков, субтитров, альтернативных заголовков и слоганов, если только они не предназначены для заголовка нового раздела или подраздела.

Но также кажется, что теги заголовков не должны использоваться вне контекста раздела:

Содержимое заголовка определяет заголовок раздела (независимо от того, размечена ли это явно с использованием элементов содержимого секционирования или подразумеваетсясам заголовок).

Означает ли это, что использование <h4> в приведенном ниже примере некорректно и вместо него следует использовать <div>?

 <figcaption>
     <h4>Title</h4>
     <div class="byline">Byline</div>
     <p>Some description.</p>
 </figcaption>
...