Como Criar Tabelas HTML: Guia Prático e Completo!!

As tabelas em HTMLO que é HTML? Fundamentos, História e Evolução da LinguagemO que é HTML? Fundamentos, História e Evolução da LinguagemDescubra a origem e evolução do HTML, entendendo sua importância na estrutura da web e como influenciou o desenvolvimento digital moderno. são usadas para organizar dados em linhas e colunas, facilitando a visualização de informações. Neste tutorial, você aprenderá a criar estruturas de tabela utilizando as tags <table>, <tr>, <td> e <th>. Vamos explorar cada uma dessas tagsTags e Elementos: Sintaxe e HierarquiaTags e Elementos: Sintaxe e HierarquiaDescubra os fundamentos do HTML: aprenda sobre tags, elementos, hierarquia e boas práticas para criar páginas bem estruturadas e acessíveis. e entender como elas funcionam.

Por que usar tabelas?🔗

O principal objetivo de uma tabela é dispor dados de maneira estruturada. Por exemplo, imagine uma listaListas Ordenadas e Não Ordenadas: `<ul>`, `<ol>`, `<li>`Listas Ordenadas e Não Ordenadas: `<ul>`, `<ol>`, `<li>`Aprenda a criar listas ordenadas e não ordenadas em HTML. Descubra exemplos práticos e boas práticas para organizar conteúdos e facilitar a compreensão. de produtos com nome e preço. Exibir essas informações em formato de tabela pode tornar a leitura muito mais agradável.

A Tag <table>🔗

A tagTags e Elementos: Sintaxe e HierarquiaTags e Elementos: Sintaxe e HierarquiaDescubra os fundamentos do HTML: aprenda sobre tags, elementos, hierarquia e boas práticas para criar páginas bem estruturadas e acessíveis. <table> é o contêiner principal da tabela. Ela representa toda a estrutura onde as linhas de dados serão inseridas.

Exemplo simples de uma tabela vazia:

<table>
    <!-- Aqui dentro adicionamos as linhas (<tr>) e as células (<td> ou <th>) -->
</table>

Criando Linhas com <tr>🔗

Cada linha da tabela é escrita dentro de um elementoTags e Elementos: Sintaxe e HierarquiaTags e Elementos: Sintaxe e HierarquiaDescubra os fundamentos do HTML: aprenda sobre tags, elementos, hierarquia e boas práticas para criar páginas bem estruturadas e acessíveis. <tr>. Pense em <tr> como uma forma de agrupar as células em uma só linha.

Exemplo de uma tabela com duas linhas:

<table>
    <tr>
        <!-- Células da primeira linha -->
    </tr>
    <tr>
        <!-- Células da segunda linha -->
    </tr>
</table>

Adicionando Células com <td>🔗

A <td> (table data) é a célula comum da tabela, onde cada informação é colocada. Em cada linha (tr), você cria várias <td> para formar as colunas.

Exemplo de uma tabela com duas linhas e duas colunas (sem cabeçalhosFormatação de Texto: `<p>`, `<h1>-<h6>`, `<strong>`, `<em>`Formatação de Texto: `<p>`, `<h1>-<h6>`, `<strong>`, `<em>`Aprenda a formatar textos em HTML com tags de parágrafo, títulos e destaques, organizando seu conteúdo e garantindo semântica.):

<table>
    <tr>
        <td>Lápis</td>
        <td>R$ 1,00</td>
    </tr>
    <tr>
        <td>Caneta</td>
        <td>R$ 2,50</td>
    </tr>
</table>

Definindo Cabeçalhos com <th>🔗

Em vez de <td>, você pode usar <th> (table header) para indicar que aquela célula é um título ou cabeçalhoFormatação de Texto: `<p>`, `<h1>-<h6>`, `<strong>`, `<em>`Formatação de Texto: `<p>`, `<h1>-<h6>`, `<strong>`, `<em>`Aprenda a formatar textos em HTML com tags de parágrafo, títulos e destaques, organizando seu conteúdo e garantindo semântica. de coluna ou linha. Geralmente, navegadores deixam o texto em negrito dentro de um <th> para destacar que é um cabeçalhoFormatação de Texto: `<p>`, `<h1>-<h6>`, `<strong>`, `<em>`Formatação de Texto: `<p>`, `<h1>-<h6>`, `<strong>`, `<em>`Aprenda a formatar textos em HTML com tags de parágrafo, títulos e destaques, organizando seu conteúdo e garantindo semântica..

Exemplo de tabela com cabeçalhosFormatação de Texto: `<p>`, `<h1>-<h6>`, `<strong>`, `<em>`Formatação de Texto: `<p>`, `<h1>-<h6>`, `<strong>`, `<em>`Aprenda a formatar textos em HTML com tags de parágrafo, títulos e destaques, organizando seu conteúdo e garantindo semântica.:

<table>
    <tr>
        <th>Produto</th>
        <th>Preço</th>
    </tr>
    <tr>
        <td>Lápis</td>
        <td>R$ 1,00</td>
    </tr>
    <tr>
        <td>Caneta</td>
        <td>R$ 2,50</td>
    </tr>
</table>
Dica: Usar <th> melhora não só a aparência, mas também a acessibilidade da página, pois ajuda leitores de tela a interpretar os significados das células.

Exemplo Completo🔗

A seguir, um exemplo de tabela simples que compara diferentes produtos e seus respectivos preços:

<table>
    <tr>
        <th>Produto</th>
        <th>Preço</th>
    </tr>
    <tr>
        <td>Lápis</td>
        <td>R$ 1,00</td>
    </tr>
    <tr>
        <td>Caneta Azul</td>
        <td>R$ 2,50</td>
    </tr>
    <tr>
        <td>Caderno</td>
        <td>R$ 15,00</td>
    </tr>
</table>

Resultado esperado:

ProdutoPreço
LápisR$ 1,00
Caneta AzulR$ 2,50
CadernoR$ 15,00

Práticas Recomendadas🔗

1. Use tabelas apenas para dados tabulares: Evite empregar tabelas para criar layouts de página. Hoje em dia, o uso de CSSO que é CSS?O que é CSS?Descubra como o CSS transforma a aparência das páginas web, separando conteúdo de design para melhor organização e flexibilidade. é a forma recomendada para controlar o layout.

2. Mantenha a consistência de colunas: As linhas devem respeitar o mesmo número de colunas para uma melhor organização e legibilidade.

3. Use <th> para destaque de cabeçalhosFormatação de Texto: `<p>`, `<h1>-<h6>`, `<strong>`, `<em>`Formatação de Texto: `<p>`, `<h1>-<h6>`, `<strong>`, `<em>`Aprenda a formatar textos em HTML com tags de parágrafo, títulos e destaques, organizando seu conteúdo e garantindo semântica.: Além de aprimorar a semântica, facilita a navegação assistiva.

4. Combine com CSSO que é CSS?O que é CSS?Descubra como o CSS transforma a aparência das páginas web, separando conteúdo de design para melhor organização e flexibilidade.: Para deixar suas tabelas mais atraentes, use folhas de estiloRelação entre HTML e CSSRelação entre HTML e CSSDescubra como HTML e CSS trabalham juntos para criar páginas web esteticamente agradáveis e bem estruturadas, facilitando a manutenção e o desempenho. em vez de atributos inline, mantendo seu HTML limpo.

Conclusão🔗

Tabelas são essenciais para exibir e organizar dados em um site. Com as tagsTags e Elementos: Sintaxe e HierarquiaTags e Elementos: Sintaxe e HierarquiaDescubra os fundamentos do HTML: aprenda sobre tags, elementos, hierarquia e boas práticas para criar páginas bem estruturadas e acessíveis. <table>, <tr>, <td> e <th>, você estrutura facilmente conteúdo em linhas e colunas, garantindo clareza e simplicidade na apresentação das informações. Siga as práticas recomendadas e evite usar tabelas para layout, mantendo seu código organizado e semântico.

Autor: Marcelo V. Souza - Engenheiro de Sistemas e Entusiasta em IoT e Desenvolvimento de Software, com foco em inovação tecnológica.

Referências🔗

Compartilhar artigo

Artigos Relacionados