<thead>

Cabeçalho da Tabela

Definição:

A tag <thead> vem do inlgês table head e significa cabeçalho da tabela.

As linhas de uma tabela podem ser agrupadas em cabeçalho (<thead>), corpo (<tbody>) e rodapé (<tfoot>). Esta tag define portanto as linhas que fazem parte do cabeçalho da tabela. Estas divisões permitem que navegadores tratem a tabela de uma forma mais adequada.

Esta tag só pode existir dentro do contexto de uma tabela definida pela tag <table>.

Suporte:

Netscape: 6.0
Internet Explorer: 4.0
Aceito nas especificações DTD: Estrito, Transicional e Frameset

Dicas:

A tag <thead> deve conter pelo menos uma linha definida pela tag <tr>. As linhas especificadas entre <thead> e </thead> serão consideradas como integrantes do cabeçalho da tabela.

Cada uma das seções da tabela (cabeçalho, corpo e rodapé) deve conter o mesmo número de colunas definidas pela tag <td>.

Exemplo:

Código Resultado

<table rules="all" align="center" border="3" frame="box"><caption>Exemplo de tabela
</caption><thead><tr><th>cabeçalho1</th>
<th>cabeçalho 2</th></tr>
</thead><tfoot><tr><td>rodapé 1</td>
<td>rodapé 2</td></tfoot>
<tbody><tr><td>célula 1</td>
<td>célula 2</td></tr><tr>
<td>célula 3</td><td>célula 4</td>
</tr></tbody></table>

Exemplo de tabela
cabeçalho1 cabeçalho 2
rodapé 1 rodapé 2
célula 1 célula 2
célula 3 célula 4

Atributos Padrão:

class, dir, id, lang, style, title

Atributos Opcionais:

Atributo Valor Descrição
align center
char
justify
left
right

Especifica o alinhamento do texto dentro das células do cabeçalho da tabela.

center = centralizado
char = texto alinhado pelo caractere especificado no atributo char
justify = jutificado à esquerda e à direita
left = alinhado à esquerda
right = alinhado à direita
 

char caractere Especifica o caractere pelo qual o alinhamento deve ocorrer. O valor padrão deste atributo é o caractere '.' (ponto). Este atributo só pode ser utilizado se o valor do atributo align for char.
charoff pixels
%
Especifica um deslocamento em relação ao caractere especificado no atributo char.
valign baseline
bottom
middle
top

Especifica o alinhamento vertical do texto contido no cabeçalho da tabela.

baseline = texto alinhado de acordo com a primeira linha da primeira célula
bottom = em baixo
middle = no meio
top = em cima

Eventos Associados:

onclick, ondblclickonkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup