<th>: Elemento TH
Última atualização: 2026-10-13
<th>Elemento TH
Uma célula de cabeçalho de tabela que identifica uma linha/coluna, em negrito e centralizada por padrão com semântica de acessibilidade.
| Categoria | Tabelas |
|---|---|
| Modelo de Conteúdo | Conteúdo de fluxo |
| Pais Permitidos | Qualquer elemento que aceite conteúdo de fluxo |
| Tag de Fechamento | Sim — requer fechamento </th> tag |
| Status | Padrão |
📝 Sintaxe
<th scope="col">Cabeçalho da coluna</th>
⚙️ Atributos
Este elemento suporta os atributos globais mais os seguintes:
| Atributo | Valor | Descrição |
|---|---|---|
scope | Scope: col, row, colgroup or rowgroup. | |
colspan | Number of columns to span. | |
rowspan | Number of rows to span. | |
headers | IDs of related header cells (complex tables). | |
abbr | Abbreviated title for screen readers. |
▶ Exemplo
Edite o código abaixo e veja o resultado em tempo real no playground:
🌐 Suporte de Navegadores
| Navegador | |||||
|---|---|---|---|---|---|
| <th> | ✓ v1 | ✓ v12 | ✓ v1 | ✓ v1 | ✓ v1 |
| Suportado em todos os navegadores principais | |||||
Dica: scope ajuda leitores de tela a ler tabelas corretamente; defina-o sempre que possível.
❓ Perguntas Frequentes
QPara que serve o atributo scope de th?
A
scope='col'/row declara se o cabeçalho rege a coluna ou a linha; com isso, o leitor de tela lê a célula com o contexto completo «cabeçalho da coluna + cabeçalho da linha + dado». Em tabelas simples o navegador infere, mas tabelas complexas com linhas e colunas de cabeçalho mescladas exigem scope explícito.Qth pode ser usado dentro de tbody?
ASim — a célula de categoria no início da linha (como «Nome» e «Idade» na primeira coluna) deve ser
<th scope='row'>: é o cabeçalho daquela linha. th não é exclusividade do thead; o critério é: «isto descreve um atributo de alguma linha/coluna?».QO estilo padrão de th pode ser alterado?
ASim, o centrado em negrito vem da folha de estilos do navegador e é totalmente sobreponível:
th { text-align: left; font-weight: normal; }. Mudar o estilo não afeta o valor semântico do th — não rebaixe para td só porque «não quer negrito».🏷️ Tags Relacionadas
💡 Casos Relacionados
Mais estudos de caso em breve — volte mais tarde.