As tabelas em HTML são usadas para organizar e apresentar dados de forma estruturada em linhas e colunas, facilitando a visualização e a compreensão das informações.
A tag <table>
é a estrutura básica para criar tabelas em HTML. Dentro dessa tag, utilizamos outras tags como <tr>
para definir uma linha, <th>
para os cabeçalhos das colunas e <td>
para as células que contêm dados.
Para criar uma tabela, você deve seguir a seguinte estrutura básica:
<table>
<tr>
<th>Cabeçalho 1</th>
<th>Cabeçalho 2</th>
</tr>
<tr>
<td>Dado 1</td>
<td>Dado 2</td>
</tr>
</table>
<table>
: Inicia a tabela.<tr>
: Define uma nova linha na tabela.<th>
: Define uma célula de cabeçalho, que geralmente é exibida em negrito e centralizada.<td>
: Define uma célula de dados.Você pode adicionar atributos como border
, cellpadding
, e cellspacing
para controlar o estilo da tabela, embora o uso de CSS seja recomendado para uma melhor apresentação.
<table border="1">
<tr>
<th>Nome</th>
<th>Idade</th>
</tr>
<tr>
<td>Ana</td>
<td>30</td>
</tr>
<tr>
<td>Bruno</td>
<td>25</td>
</tr>
</table>
<table style="width:100%; border-collapse:collapse;">
<tr>
<th style="background-color:lightgray;">Produto</th>
<th style="background-color:lightgray;">Preço</th>
</tr>
<tr>
<td>Produto A</td>
<td>R$ 10,00</td>
</tr>
<tr>
<td>Produto B</td>
<td>R$ 20,00</td>
</tr>
</table>
Ao trabalhar com tabelas em HTML, é importante evitar algumas armadilhas comuns:
<caption>
para fornecer um título à tabela, o que ajuda na acessibilidade.A tag <table>
em HTML é fundamental para a criação de tabelas, permitindo a organização de dados em um formato de fácil leitura e compreensão.