Uma tabela é um componente essencial em HTML para exibir dados em um formato estruturado com linhas e colunas. Em HTML, as tabelas são criadas usando as tags <table>, <tr> e <td>.
A tag <table> representa o contêiner da tabela principal, que contém todas as linhas e colunas. As linhas são definidas usando a tag <tr>(linha da tabela), enquanto as células dentro das linhas são definidas usando a tag <td>(dados da tabela). Além disso, você pode usar a tag <th>(cabeçalho da tabela) para definir as células do cabeçalho da tabela.
Você pode usar atributos como colspan e rowspan para mesclar células na tabela ou estender células em várias linhas e colunas. Além disso, você pode aplicar propriedades CSS para personalizar a aparência e o layout da tabela.
Tabela( <table>
)
- O <table>
elemento é usado para criar uma tabela em HTML.
- Os dados são colocados em linhas( <tr>
) e colunas( <td>
ou <th>
).
- Cada célula de dados é colocada dentro dos elementos <td>
(célula de dados) ou <th>
(célula de cabeçalho).
<table>
<tr>
<th>No.</th>
<th>Name</th>
<th>Age</th>
</tr>
<tr>
<td>1</td>
<td>John</td>
<td>25</td>
</tr>
<tr>
<td>2</td>
<td>Jane</td>
<td>30</td>
</tr>
</table>
Cabeçalho da coluna( <th>
)
- O <th>
elemento é usado para criar cabeçalhos de coluna em uma tabela.
- Normalmente colocado na primeira linha da tabela.
<table>
<tr>
<th>No.</th>
<th>Name</th>
<th>Age</th>
</tr>
<!-- data rows -->
</table>
Linhas de Dados( <tr>
):
- O <tr>
elemento é usado para criar linhas de dados em uma tabela.
- As células de dados( <td>
) ou células de cabeçalho( <th>
) são colocadas dentro desses <tr>
elementos.
<table>
<tr>
<th>No.</th>
<th>Name</th>
<th>Age</th>
</tr>
<tr>
<td>1</td>
<td>John</td>
<td>25</td>
</tr>
<tr>
<td>2</td>
<td>Jane</td>
<td>30</td>
</tr>
</table>
Abrangência de colunas( colspan
)
O colspan
atributo é usado para determinar o número de colunas que uma célula de dados ou célula de cabeçalho abrangerá na tabela.
<table>
<tr>
<th colspan="2">Personal Information</th>
</tr>
<tr>
<td colspan="2">John Doe</td>
</tr>
</table>
Abrangência de linha( rowspan
)
O rowspan
atributo é usado para determinar o número de linhas que uma célula de dados ou célula de cabeçalho abrangerá na tabela.
<table>
<tr>
<th rowspan="2">No.</th>
<td>1</td>
<td>John</td>
</tr>
<tr>
<td>2</td>
<td>Jane</td>
</tr>
</table>
Mesclando Células( colspan
e rowspan
)
Você pode combinar atributos colspan
e rowspan
para mesclar células em uma tabela.
<table>
<tr>
<th rowspan="2">No.</th>
<th colspan="2">Personal Information</th>
</tr>
<tr>
<td>John</td>
<td>25</td>
</tr>
</table>
border
propriedade
- A border
propriedade especifica a espessura da borda da tabela.
- O valor de border
é um número inteiro não negativo.
<table border="1">
<!-- Table rows and columns -->
</table>
cellpadding
propriedade
- ,A cellpadding
propriedade especifica a distância entre o conteúdo da célula e a borda da célula na tabela.
- O valor de cellpadding
é um número inteiro não negativo
<table cellpadding="5">
<!-- Table rows and columns -->
</table>
cellspacing
propriedade
- A cellspacing
propriedade especifica o espaçamento entre as células da tabela.
- O valor de cellspacing
é um número inteiro não negativo.
<table cellspacing="10">
<!-- Table rows and columns -->
</table>
Esses atributos e elementos permitem que você crie e personalize tabelas em HTML de acordo com suas necessidades. Você pode usá-los para exibir dados de maneira clara e organizada em seu site.