1. Elemento <table>
O HTML oferece uma forma prática de apresentar dados de maneira estruturada usando tabelas. As tabelas ajudam a organizar informações em linhas e colunas, o que as torna convenientes para apresentar dados numéricos, cronogramas, listas de preços e outros conjuntos de dados estruturados. Vamos ver como usar as principais tags para criar tabelas: <table>
, <tr>
, <td>
e <th>
.
A tag <table>
serve como contêiner para toda a tabela. Ela é usada para marcar o início e o fim da tabela e contém todas as outras tags relacionadas à tabela.
Exemplo de criação de uma tabela com a tag <table>
:
<table>
<!-- Aqui ficam as linhas e células da tabela -->
</table>
A tag <table>
pode ser estilizada adicionalmente com o atributo border
, para adicionar uma borda à tabela:
<table border="1">
<tr>
<td>Exemplo de célula</td>
</tr>
</table>
Aqui, o atributo border="1"
adiciona uma borda em torno da tabela e suas células, tornando-as visíveis.
2. Elemento <tr>
A tag <tr>
representa uma linha na tabela (table row). Cada linha da tabela deve estar dentro de uma tag <tr>
, que, por sua vez, fica dentro de <table>
.
Exemplo:
<table border="1">
<tr>
<td>Célula 1</td>
<td>Célula 2</td>
</tr>
<tr>
<td>Célula 3</td>
<td>Célula 4</td>
</tr>
</table>
Neste exemplo, a tabela é composta por duas linhas. Cada linha contém duas células.
3. Elemento <td>
A tag <td>
(table data) é usada para criar células com dados na tabela. Ela representa uma célula normal da tabela, que pode conter texto, imagens ou outro conteúdo HTML.
Exemplo de uso de <td>
:
<table border="1">
<tr>
<td>Célula 1</td>
<td>Célula 2</td>
</tr>
</table>
<table border="1">
<tr>
<td>Célula 1</td>
<td>Célula 2</td>
</tr>
</table>
As células <td>
criam o conteúdo principal da tabela e estão localizadas dentro das linhas <tr>
.
4. Elemento <th>
A tag <th>
(table header) é usada para criar cabeçalhos de tabela. As células criadas com <th>
são, por padrão, exibidas em negrito e alinhadas ao centro. Isso é útil para marcar os cabeçalhos das colunas ou linhas.
Exemplo de tabela com cabeçalhos:
<table border="1">
<tr>
<th>Nome</th>
<th>Idade</th>
</tr>
<tr>
<td>Ana</td>
<td>25</td>
</tr>
<tr>
<td>João</td>
<td>30</td>
</tr>
<table border="1">
<table border="1">
<tr>
<th>Nome</th>
<th>Idade</th>
</tr>
<tr>
<td>Ana</td>
<td>25</td>
</tr>
<tr>
<td>João</td>
<td>30</td>
</tr>
<table border="1">
Neste exemplo, <th>
é usado para marcar os cabeçalhos «Nome» e «Idade», permitindo que os usuários entendam facilmente o que representam os dados em cada coluna.
GO TO FULL VERSION