Tabela é uma tag que é usada por todos há muito tempo. Ainda é usada hoje, porém, devido à atual reconstrução do site, é recomendável não usar tabelas para layout. o chamado Não é padrão, mas não é o caso. A tabela é um elemento importante.
As tags de tabela incluem principalmente as tags table, caption, th, tr, td, thead, tfoot, tbody, col e colgroup. A introdução de cada uma é a seguinte:
<table>
.
A tag table define uma tabela. Dentro da tag <table>, você pode colocar títulos de tabelas, linhas de tabelas, colunas de tabelas, células de tabelas e outras tabelas.
<legenda>
O elemento caption define um título de tabela. A tag de legenda deve seguir imediatamente a tag da tabela. Você pode definir apenas um título por tabela. Normalmente o título será centralizado acima da tabela.
<th>
Defina a célula de cabeçalho na tabela. O texto dentro deste elemento geralmente ficará em negrito.
<tr>
Defina uma linha na tabela.
<td>
Define uma célula na tabela.
<thead>
Defina o cabeçalho da tabela.
Os elementos thead, tfoot e tbody permitem agrupar linhas em uma tabela. Ao criar uma tabela, você provavelmente desejará ter uma linha de cabeçalho, algumas linhas com dados e uma linha de total na parte inferior. Essa divisão dá ao navegador a capacidade de suportar a rolagem do corpo da tabela independentemente dos cabeçalhos e rodapés da tabela. Quando tabelas longas são impressas, o cabeçalho e o rodapé da tabela podem ser impressos em cada página que contém os dados da tabela.
<corpo>
Defina um corpo de tabela (texto).
Usando a tag <tbody>, a tabela pode ser dividida em uma seção separada. A tag <tbody> pode agrupar uma ou várias linhas em uma tabela.
Embora você queira incluir uma ou até duas ou mais tags <tbody> na tabela, recomendamos que não haja tags <tbody> na tabela.
Entre as tags <tbody>, apenas a tag <tr> pode definir linhas da tabela. E uma vez definida, uma tag <tbody> é uma parte independente da tabela. Por exemplo, você não pode passar de um <tbody> para outro <tbody>.
Os elementos thead, tfoot e tbody permitem agrupar linhas em uma tabela. Ao criar uma tabela, você provavelmente desejará ter uma linha de cabeçalho, algumas linhas com dados e uma linha de total na parte inferior. Essa divisão dá ao navegador a capacidade de suportar a rolagem do corpo da tabela independentemente dos cabeçalhos e rodapés da tabela. Quando tabelas longas são impressas, o cabeçalho e o rodapé da tabela podem ser impressos em cada página que contém os dados da tabela.
<pé>
Defina o rodapé (nota de rodapé) da tabela.
Os elementos thead, tfoot e tbody permitem agrupar linhas em uma tabela. Ao criar uma tabela, você provavelmente desejará ter uma linha de cabeçalho, algumas linhas com dados e uma linha de total na parte inferior. Essa divisão dá ao navegador a capacidade de suportar a rolagem do corpo da tabela independentemente dos cabeçalhos e rodapés da tabela. Quando tabelas longas são impressas, o cabeçalho e o rodapé da tabela podem ser impressos em cada página que contém os dados da tabela.
<col>
Define valores de atributos para uma ou mais colunas de uma tabela. Você pode usar essa propriedade somente em tabelas ou colgroups.
<colgrupo>
Defina o agrupamento das colunas da tabela. Este elemento permite agrupar colunas para fins de formatação. Este elemento só é válido dentro da tag <table>.
Existem duas maneiras de usar a tag <colgroup>: uma é simplesmente definir várias colunas idênticas e a outra é combinar várias colunas diferentes.