Html 可以<;hgroup>;是否用于标记,以便制作标题和副标题的容器?

Html 可以<;hgroup>;是否用于标记,以便制作标题和副标题的容器?,html,css,markup,heading,Html,Css,Markup,Heading,例如 HTML: <hgroup> <h1>I'm a Title!</h1> <p class="sh1">It's a subtitle there! :D</p> </hgroup> 我是一个头衔! 这是一个副标题D CSS:在那里我设置了标题和副标题的样式。注意html5不支持副标题,所以我对类有以下想法 h1{font size:2em;}/*默认值*/ h2{字体大小

例如

HTML:

    <hgroup>
      <h1>I'm a Title!</h1>
      <p class="sh1">It's a subtitle there! :D</p>
    </hgroup>

我是一个头衔!

这是一个副标题D

CSS:在那里我设置了标题和副标题的样式。注意html5不支持副标题,所以我对类有以下想法

h1{font size:2em;}/*默认值*/
h2{字体大小:1.5em;}/*默认值*/
h3{font size:1.17em;}/*默认值*/*h4的默认值为.83em*/
:根{
--sh1:1.75em;/*h1的副标题文本大小*/
--sh2:1.335em;/*h2的副标题文本大小*/
--sh3:1em;/*文本大小h3的副标题*/
}
p.sh1{字体大小:var(--sh1);}/*shn表示副标题*/
p.sh2{font-size:var(--sh2);}/*它的工作原理类似于标签*/
p.sh3{font-size:var(--sh3);}/*如果有*/
所以,我的问题是

您可能知道,w3c实际上不支持
hgroup
标记,因为它们是不相关的。它们曾经包含几个hn标题,这被认为是一个坏主意,没有通过w3c推荐系统

因此,我的想法是

与其成为几个hn标题的简单容器,不如使用
hgroup
标记将每个
hn
标题与
shn
副标题一起放在同一个hgroup内=D

编辑: 这不是要求w3c改变hgroup的工作方式,而是询问您我的想法是否可靠,是否尊重w3c系统
我的错误

您所建议的是
hgroup
元素在以前的W3C HTML5草案中如何定义的一部分,以及它在当前版本中是如何工作的。(事实上,您的标记完全符合WHATWG HTML。)


除了
hgroup
不再出现在W3C HTML5中,而且已经有好几年没有恢复的计划了。如果你想学习W3C HTML5,你根本不允许使用
hgroup

这个问题似乎是关于如何组织一场社会运动来请求改变;尽管这是一个需要改变的主题,但这并不是一个编程问题。顺便说一句,不要在签名中添加“标签”;我们已经有问号了。将它们复制为问题中的文本对任何人都没有帮助,并且会模糊您(试图)提出的问题。我投票将此问题作为离题题结束,因为这不是一个编程问题,但这似乎是一个关于如何激励一群人申请改变的问题。我在
标题的副标题中使用了
标签@G-Cyr,这是怎么回事,然后我意识到这是一个坏习惯。因此,我想到了为
元素创建类
.sh1
,意思是
的副标题。然后我向w3c请愿,但我的意思不是说这篇文章是关于发起一场社会运动来请愿改变,我的意思是,如果使用我的想法是正确的,并且它是否尊重标记语法逻辑。
hgroup
在大多数浏览器中仍然存在(请参阅“使用说明”),因此主动重新调整它的用途可能不是一个好主意。同时,你使用
标签作为副标题显然在语义上是不正确的;使用真正的标题标记,或者至少包含一个ARIA标题角色。
    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> */