Article image
CATIUSCI SCHEFFER
CATIUSCI SCHEFFER20/11/2022 21:21
Compartilhe

Tabelas em HTML5

  • #HTML

Tabelas HTML

TAG <table>

Utilizada para criar uma tabela no HTML.

Uma tabela HTML consiste em um elemento <table> e um ou mais elementos <tr>, <th> e <td>.

O elemento <tr> define uma linha da tabela, o elemento <th> define um cabeçalho da tabela e o elemento <td> define uma célula da tabela.

Etiquetas de Tabela HTML

<table> - Define a tabela

<th> - Define cabeçalho da célula na tabela

<tr> - Define a linha na tabela

<td> - Define a célula na tabela

<caption> - Define um título pra tabela

<colgroup> - Especifica um grupo de uma ou mais colunas em uma tabela para formatação.

<col> - Especifica propriedades de coluna para cada coluna dentro de um elemento <colgroup>

<thead> - Agrupa o conteúdo do cabeçalho em uma tabela

<tbody> - Agrupa o conteúdo do corpo em uma tabela

<tfoot> - Agrupa o conteúdo do rodapé em uma tabela

A tag <colgroup> é útil para aplicar estilos a colunas inteiras, em vez de repetir os estilos para cada célula, para cada linha.

Observação: a tag <colgroup> deve ser filha de um elemento <table>, depois de qualquer elemento <caption> e antes de qualquer elemento <thead>, <tbody>, <tfoot> e <tr>.

Dica: Para definir propriedades diferentes para uma coluna dentro de um <colgroup>, use a tag <col> dentro da tag <colgroup>.

Exemplo de código:

<table>
      <colgroup>
        <col span="2" style="background-color:red">
        <col style="background-color:yellow">
        <!--
          span -> define número de colunar que terá este estilo
          style -> definições de estilo
        -->
      </colgroup>
      <tr>
        <th>ISBN</th>
        <th>Title</th>
        <th>Price</th>
      </tr>
      <tr>
        <td>3476896</td>
        <td>My first HTML</td>
        <td>$53</td>
      </tr>
    </table>

MESCLAR CÉLULAR

Basta utilizar os atributos nas tags <td> ou <th> rowspan para mesclar as célular na vertical ou colspan para mesclar célular na horizontal.

  <!--MECLAR CABEÇALHO NA HORIZONTAL-->
  <tr>
      <th colspan="3">Mesclando linha</th>
  </tr>
  OU
  <!--MESCLAR CÉLUAS NA VERTICAL-->
  <tr>
      <td rowspan="3">Mesclando células</td>
      <td>My first HTML</td>
      <td>$53</td>
  </tr>
Compartilhe
Comentários (2)
CATIUSCI SCHEFFER
CATIUSCI SCHEFFER - 20/11/2022 23:28

Estou gostando desta parte, mas não sei se nessa área que vou seguir!

André Santos
André Santos - 20/11/2022 22:23

boa, vai seguir front?