Tabelas HTML


As tabelas HTML permitem que os desenvolvedores da Web organizem dados em linhas e colunas.

Tabela simples

<table style="width:100%">
  <tr>
    <th>primeiro nome</th>
    <th>último nome</th>
    <th>idade</th>
  </tr>
  <tr>
    <td>Jill</td>
    <td>Smith</td>
    <td>50</td>
  </tr>
  <tr>
    <td>Eve</td>
    <td>Jackson</td>
    <td>94</td>
  </tr>
</table>


 

Tabela mais completa

<!DOCTYPE html>
<html>
<head>
<style>
table {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

td, th {
  border: 1px solid #dddddd;
  text-align: left;
  padding: 8px;
}

tr:nth-child(even) {
  background-color: #dddddd;
}
</style>
</head>
<body>

<h2>tabela</h2>

<table>
  <tr>
    <th>empresa</th>
    <th>contato</th>
    <th>pais</th>
  </tr>
  <tr>
    <td>joe</td>
    <td>manuel</td>
    <td>alemanha</td>
  </tr>
  <tr>
    <td>Centro</td>
    <td>Francisco</td>
    <td>Mexico</td>
  </tr>
  <tr>
    <td>joana</td>
    <td>Rolanda</td>
    <td>brasil</td>
  </tr>
  <tr>
    <td>teste</td>
    <td>testeq</td>
    <td>usa</td>
  </tr>
  <tr>
    <td>Laugs</td>
    <td>Yoss</td>
    <td>brasil</td>
  </tr>
  <tr>
    <td>Ms</td>
    <td>Gios</td>
    <td>br</td>
  </tr>
</table>

</body>
</html>


 

Veja abaixo alguns estilos de tabela

Bordas finas

<!DOCTYPE html>
<html>
<head>
<style>
table, th, td {
  border: 1px solid black;
  border-collapse: collapse;
}
</style>
</head>
<body>
​
<h2>Bordas</h2>
<p>Estilos</p>
​
<table style="width:100%">
  <tr>
    <th>primeiro nome</th>
    <th>ultimo nome</th> 
    <th>idade</th>
  </tr>
  <tr>
    <td>Jill</td>
    <td>Smith</td>
    <td>50</td>
  </tr>
  <tr>
    <td>Eve</td>
    <td>Jackson</td>
    <td>94</td>
  </tr>
  <tr>
    <td>John</td>
    <td>Doe</td>
    <td>80</td>
  </tr>
</table>
​
</body>
</html>
​



Tabelas com espçamento

<!DOCTYPE html>
<html>
<head>
<style>
table, th, td {
  border: 1px solid black;
  border-collapse: collapse;
}
th, td {
  padding: 15px;
}
</style>
</head>
<body>

<h2>Novo</h2>
<p>Outro exemplo</p>

<table style="width:100%">
  <tr>
    <th>Primeiro nome</th>
    <th>último</th> 
    <th>Idade</th>
  </tr>
  <tr>
    <td>Jill</td>
    <td>Smith</td>
    <td>50</td>
  </tr>
  <tr>
    <td>Eve</td>
    <td>Jackson</td>
    <td>94</td>
  </tr>
  <tr>
    <td>John</td>
    <td>Doe</td>
    <td>80</td>
  </tr>
</table>


</body>
</html>


 

Tabelas com mais linhas ou mais colunas em uma só:

<table style="width:100%">
  <tr>
    <th>Name</th>
    <th colspan="2">Telephone</th>
  </tr>
  <tr>
    <td>Bill Gates</td>
    <td>55577854</td>
    <td>55577855</td>
  </tr>
</table>


 

<table style="width:100%">
  <tr>
    <th>Name:</th>
    <td>Bill Gates</td>
  </tr>
  <tr>
    <th rowspan="2">Telephone:</th>
    <td>55577854</td>
  </tr>
  <tr>
    <td>55577855</td>
  </tr>
</table>


 

 

Resumo do capítulo

Use o <table>elemento HTML para definir uma tabela
Use o <tr>elemento HTML para definir uma linha da tabela
Use o <td>elemento HTML para definir os dados da tabela
Use o <th>elemento HTML para definir um cabeçalho da tabela
Use o <caption>elemento HTML para definir uma legenda da tabela
Use a border propriedade CSS para definir uma borda
Use a border-collapse propriedade CSS para recolher as bordas das células
Use a padding propriedade CSS para adicionar preenchimento às células
Use a text-align propriedade CSS para alinhar o texto da célula
Use a border-spacing propriedade CSS para definir o espaçamento entre células
Use o colspan atributo para fazer uma célula abranger muitas colunas
Use o rowspan atributo para fazer uma célula se estender por muitas linhas
Use o id atributo para definir exclusivamente uma tabela

Categoria: curso html | Tags: , , , , , , , | Postado por joemaster em 30/jun/2020

<< Anterior

Próximo >>

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *