HTML5: Elementos Semânticos
Gabarito: letra B. O elemento <aside> é utilizado para representar conteúdo tangencialmente relacionado ao conteúdo principal, como barras laterais, notas explicativas ou propagandas, caracterizando-se como uma seção para conteúdo específico. Na especificação HTML5, <aside> é um elemento de seção (sectioning element), adequado para dividir o documento em seções com conteúdo específico.
Elemento | Função principal | É elemento de seção? | Adequado para dividir o documento em seções de conteúdo específico? |
|---|
<mark>
| Destacar texto contextualmente relevante | Não | Não |
<aside>
| Conteúdo tangencial (barras laterais, notas) | Sim | Sim |
<canvas>
| Renderizar gráficos/desenhos via JavaScript | Não | Não |
<main>
| Conteúdo principal do documento | Não | Não |
<item>
| Não existe na especificação HTML5 | Não | Não |
Alternativa A — ❌ Incorreta
<mark> é usado para destacar texto que tenha relevância contextual (ex.: termos de busca), não para dividir o documento em seções.
Alternativa B — ✅ Correta ⟵ GABARITO
Conforme descrito, <aside> serve para conter conteúdo separado, mas relacionado, do restante da página, funcionando como uma seção específica.
Alternativa C — ❌ Incorreta
<canvas> é um elemento para renderização de gráficos e desenhos via JavaScript, não possui função de divisão semântica de conteúdo.
Alternativa D — ❌ Incorreta
<main> representa o conteúdo principal do documento, mas não é um elemento de divisão em várias seções; ele envolve o conteúdo central e não é repetido em múltiplas partes.
Alternativa E — ❌ Incorreta
<item> não é um elemento padrão do HTML5; não existe na especificação.
Gabarito: letra B.