39 of 133 menu

Tag thead

A tag thead define a parte superior (cabeçalho) de uma tabela. É usada para agrupar linhas de tal forma que seja possível aplicar estilos CSS a um grupo de uma vez. Só pode haver uma tag thead por tabela.

A tag thead é frequentemente usada em conjunto com tbody e tfoot para definir a parte superior, a parte principal e a parte inferior de uma tabela HTML.

Exemplo

Vamos adicionar a cor vermelha ao texto do grupo de linhas agrupadas pela tag thead, usando a propriedade color:

<table> <thead> <tr> <th>Nome</th> <th>Sobrenome</th> <th>Salário</th> </tr> </thead> <tbody> <tr> <td>nome1</td> <td>sobrenome1</td> <td>200$</td> </tr> <tr> <td>nome2</td> <td>sobrenome2</td> <td>1000$</td> </tr> </tbody> <tfoot> <tr> <td>total: 2</td> <td>-</td> <td>total: 1200$</td> </tr> </tfoot> </table> thead { color: red; } table, td, th { border: 1px solid black; }

:

Exemplo

Aqui, o thead não está no topo e o tfoot não está na base, mas mesmo assim o navegador irá posicioná-los em seus devidos lugares:

<table> <tfoot> <tr> <td>total: 2</td> <td>-</td> <td>total: 1200$</td> </tr> </tfoot> <tbody> <tr> <td>nome1</td> <td>sobrenome1</td> <td>200$</td> </tr> <tr> <td>nome2</td> <td>sobrenome2</td> <td>1000$</td> </tr> </tbody> <thead> <tr> <th>Nome</th> <th>Sobrenome</th> <th>Salário</th> </tr> </thead> </table> table, td, th { border: 1px solid black; }

:

Veja também

  • as tags tbody, tfoot,
    que agrupam linhas da tabela
  • a tag caption,
    que define o título da tabela inteira
  • os atributos rowspan e colspan,
    que unem linhas e colunas da tabela
huswrubykk