Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

A tag hgroup foi descontinuada

A tag hgroup foi descontinuada? É semântico ainda utilizar ela? exemplo:

<hgroup>
    <h1>Titulo do Site</h1>
    <h2>Subtitulo do Site</h2>
</hgroup>
4 respostas

Fala Marcelo tudo certo ?

Peguei o trecho direto do developer mozilla:

O elemento <hgroup> foi removido da especificação do W3C para a HTML5, mas ainda se encontra na especificação HTML do WHATWG. Foi parcialmente implementado na maioria dos navegadores, contudo é pouco provável que seja incluído na especificação.

Considerando que a finalidade do elemento <hgroup>é a de definir a maneira como os títulos serão mostrados pelo outline algorithm definido na especificação da HTML e considerando ainda que o outline algorithm da HTML não está implementado em nenhum navegador, conclui-se que, na prática, a semântica do elemento <hgroup> é meramente teórica.

Oi Marcelo, o elemento <hgroup> foi removido da especificação do W3C para a HTML5, mas ainda se encontra na especificação HTML do WHATWG. Foi parcialmente implementado na maioria dos navegadores, contudo é pouco provável que seja incluído na especificação. Conforme:link

A especificação do W3C para a HTML5 fornece algumas sugestões para a marcação de Subheadings, subtitles, alternative titles and taglines sem que se use o elemento

. Que são o uso do header e de combinações entre p, h1 e spans.

<hgroup>

Para marcar subtítulos, considere colocar o subtítulo em um <p> elemento após o elemento h1- h6 que contém o cabeçalho principal ou colocar o subtítulo diretamente no elemento h1- h6 que contém o cabeçalho principal, mas separado do cabeçalho principal por pontuação e / ou dentro, por exemplo , um <span class="subheading"> elemento com estilo diferenciado. Cabeçalhos e subtítulos, títulos alternativos ou slogans podem ser agrupados usando os elementos header ou div.

Fonte

Espero ter ajudado e bons estudos.

solução!

Olá Marcelo!

Sim, a tag hgroup foi descontinuada no HTML5.

Para ser semantico aconselho usar a tag mais nova "Header":

<header>
    <h1>Titulo do Site</h1>
    <h2>Subtitulo do Site</h2>
</header>

A tag Header veio junto com o HTML5, a W3C a descreve da seguinte forma:

"Um elemento header deve conter geralmente o cabeçalho da seção (um elemento h1 – h6), mas isso não é necessário. O elemento header também pode ser usado para agrupar o índice de uma seção, um formulário de pesquisa ou qualquer logotipo relevante"

Existe uma página da W3C que indica formas de criar titulos, subtitulos, etc... sem precisar usar o hgroup.

Espero ter ajudado! :D

Obrigado galera.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software