Пример ...
HTML:
<hgroup>
<h1>I'm a Title!</h1>
<p class="sh1">It's a subtitle there! :D</p>
</hgroup>
CSS: Там я установил стили для заголовков и подзаголовков. Обратите внимание, что html5 не поддерживает подзаголовки, поэтому у меня была следующая идея с классами ..
h1 { font-size: 2em; } /* default */
h2 { font-size: 1.5em; } /* default */
h3 { font-size: 1.17em; } /* default */ /* default for h4 is .83em; */
:root {
--sh1: 1.75em; /* subheading text size for h1. */
--sh2: 1.335em; /* subheading text size for h2. */
--sh3: 1em; /* subheading for text size h3. */
}
p .sh1 { font-size: var(--sh1); } /* shn means subheading */
p .sh2 { font-size: var(--sh2); } /* it would work like <hn> tag */
p .sh3 { font-size: var(--sh3); } /* it would be great to have <shn> */
Итак, мой вопрос ...
Как вы, возможно, знаете, w3c на самом деле не поддерживает теги hgroup
, потому что они не имеют значения. Раньше они содержали несколько заголовков hn, что считалось плохой идеей и не проходило через систему рекомендаций w3c.
Поэтому моя идея ...
Вместо того, чтобы быть простым контейнером для нескольких заголовков hn, было бы неплохо использовать hgroup
теги для включения каждого hn
заголовка вместе с shn
подзаголовками прямо в эту же группу! = D * * тысяча двадцать пять
Edit:
Речь идет не о том, чтобы попросить w3c изменить работу hgroup, а о том, чтобы спросить вас, надежна ли разметка и соответствует ли система w3c
Мой плохой