cefet_front_end

HTML parte 3

Tabelas


Na última aula… (1/4)


Na última aula… (2/4)


Na última aula… (3/4)

Regra e seletor CSS


Na última aula… (4/4)


Hoje veremos

  1. Tabelas simples
  2. Tabelas completas
  3. Estilizando tabelas

Tabelas


O que uma tabela possui?


Tabelas simples

Linhas e células


Tags básicas de uma Tabela

Exemplo de Tabela Exibindo suas Tags


Repare que, por padrão, as células <th> ficam em negrito


Mesclando células horizontais e verticais

<table>
  <tr>
    <th colspan="2">Pessoas</th>
  </tr>
  <tr>
    <td>2005046102</td>
    <td>Epaminondas</td>
  </tr>
</table>


A tabela do nosso exemplo

OBS: Como ainda não alteramos o estilo, ainda não há borda


Tabelas completas

Cabeçalho, Corpo e Rodapé


Tag caption para colocar legenda


Tabela do nosso exemplo (com caption)

OBS: Como ainda não alteramos o estilo, ainda não há borda


Tags de cabeçalho, corpo e rodapé da tabela

<table>
  <caption>Gastos em janeiro</caption>
  <thead> <!-- cabeçalho -->
    <tr>
      <th>Descrição</th><th>Valor</th>
    </tr>
  </thead>
  <tbody> <!-- corpo -->
    <tr>
      <td>Alimentação</td><td>300,00</td>
    </tr>
    <tr>
      <td>Transporte</td><td>100,00</td>
    </tr>
  </tbody>
  <tfoot> <!-- rodapé -->
      <tr>
        <td>Total</td><td>400,00</td>
      </tr>
  </tfoot>
</table>

Tabela do nosso exemplo (completa)

OBS: chegou a hora de estilizar!


Estilizando tabelas

Deixando-as mais atrativas


Colocando bordas


Bordas


Colocando bordas na tabela

Ao adicionar a borda nas células de uma tabela o resultado ficaria assim ➡️:

td {
    border: 1px solid black;
  }

Margem e Padding

Desenho de máscara de festa a fantasia

padding

border

margin


Margem e Padding - Exemplo


Largura dos elementos

Observação: não é possível definir largura de elementos inline. Esses elementos possuem exatamente a largura necessária para apresentar seu conteúdo


Outras propriedades CSS para texto

font-size

font-weight

font-style

text-decoration


Estilizando a tabela do nosso exemplo


Referências

  1. Capítulos 13 do livro