Há 20 anos oferecendo as melhores soluções!

O que é HTML Table

O que é HTML Table

HTML Table é uma estrutura de dados utilizada para organizar informações em forma de tabela em uma página da web. É uma das principais tags do HTML (HyperText Markup Language) e permite a criação de tabelas com linhas e colunas, facilitando a exibição e formatação de dados de maneira organizada e estruturada.

Como criar uma tabela em HTML

Para criar uma tabela em HTML, é necessário utilizar a tag <table> para indicar o início da tabela e a tag </table> para indicar o seu fim. Entre essas tags, são utilizadas as tags <tr> para definir as linhas da tabela e as tags <td> para definir as células de cada linha.

Estrutura básica de uma tabela em HTML

A estrutura básica de uma tabela em HTML consiste em uma ou mais linhas, que por sua vez contêm uma ou mais células. Cada célula pode conter qualquer tipo de conteúdo, como texto, imagens, links, entre outros elementos.

Para definir o cabeçalho da tabela, é utilizada a tag <th> em vez da tag <td>. Essa tag é utilizada para indicar que o conteúdo da célula é um cabeçalho e geralmente é exibida em negrito.

Exemplo de uma tabela simples em HTML

Aqui está um exemplo de uma tabela simples em HTML:

<table>

<tr>

<th>Nome</th><th>Idade</th><th>Profissão</th>

</tr>

<tr>

<td>João</td><td>25</td><td>Engenheiro</td>

</tr>

<tr>

<td>Maria</td><td>30</td><td>Advogada</td>

</tr>

</table>

Formatação de tabelas em HTML

Além das tags básicas de criação de tabelas, o HTML também oferece uma série de atributos e estilos que permitem a formatação e personalização das tabelas. É possível definir a largura das colunas, a cor de fundo das células, a cor do texto, entre outras propriedades.

Para definir a largura de uma coluna, é utilizado o atributo width na tag <td> ou <th>. Por exemplo, <td width="100"> define a largura da célula como 100 pixels.

Adicionando bordas a uma tabela

Para adicionar bordas a uma tabela, é utilizado o atributo border na tag <table>. Por exemplo, <table border="1"> adiciona uma borda com espessura de 1 pixel a todas as células da tabela.

Também é possível adicionar bordas apenas às células ou linhas específicas, utilizando os atributos border nas tags <td> ou <tr>. Por exemplo, <td border="1"> adiciona uma borda com espessura de 1 pixel apenas à célula.

Alinhamento de conteúdo em células

Para alinhar o conteúdo de uma célula, é utilizado o atributo align na tag <td> ou <th>. Por exemplo, <td align="center"> alinha o conteúdo da célula ao centro.

Também é possível alinhar o conteúdo verticalmente utilizando o atributo valign. Por exemplo, <td valign="top"> alinha o conteúdo da célula ao topo.

Colspan e rowspan

Os atributos colspan e rowspan permitem que uma célula ocupe mais de uma coluna ou linha, respectivamente. Por exemplo, <td colspan="2"> faz com que a célula ocupe duas colunas.

Esses atributos são úteis quando é necessário mesclar células para criar uma estrutura mais complexa na tabela.

Considerações finais

As tabelas em HTML são uma ferramenta poderosa para organizar e exibir informações de maneira estruturada em uma página da web. Com a utilização dos recursos de formatação e personalização, é possível criar tabelas visualmente atrativas e de fácil leitura.

É importante lembrar que, assim como qualquer elemento HTML, as tabelas devem ser utilizadas de forma adequada e sem abuso. É recomendado utilizar tabelas apenas quando necessário e considerar outras opções de layout quando a informação não se encaixar em uma estrutura tabular.