[Home] [HTML] [CSS] [Contacto]
Ao construir uma página para apresentar uma listagem de dados, poderá recorrer a uma tabela, para que o resultado final da página contenha uma apresentação estruturada, fácil de ler e de entender. Por exemplo, mostrar dados oriundos de uma base de dados. Uma tabela é uma representação de dados organizados em linhas e colunas, semelhante a uma folha de cálculo (EXCEL).
Em HTML, podemos utilizar tabelas para organizar dados tais como: i) imagens, ii) texto e iii) links, dispondo essa informação em linhas e colunas (células).
A tag mais importante é <table> que é o elemento utilizado para assinalar o início e fim da tabela.
HTML: | Funcionalidade: |
---|---|
<tr> | Linha da tabela |
<td> | Colundas da linha da tabela |
<th> | Nome das colunas |
<caption> | Legendas |
<thead> | Cabeçalho adicional à tabela |
<tbody> | Corpo principal da tabela |
<tfoot> | Rodapé adicional à tabela |
Para criar a seguinte tabela, com duas linhas e duas colunas (2x2), onde se lista o nome e o apelido de pessoas:
Rui | Lima |
Élio | Costa |
<table>
<tr>
<td>Rui</td>
<td>Lima</td>
</tr>
<tr>
<td>Élio</td>
<td>Costa</td>
</tr>
</table>
Ajuda: HTML ENCODE
Para criar a seguinte tabela, com duas linhas e duas colunas (2x2), onde se lista o nome e o apelido de pessoas:
Nome | Apelido |
---|---|
Rui | Lima |
Élio | Costa |
Por omissão, a legenda da tabela aparece no topo!
Nome | Apelido |
---|---|
Rui | Lima |
Élio | Costa |
Definir a seguinte propriedade: style="border:1px solid black", onde ?
Nome | Apelido |
---|---|
Rui | Lima |
Élio | Costa |
Pretende-se que a tabela se ajute á dimenssão máxima da largura da página, mas que a coluna do nome não ultrapasse 30% da largura.
Nome | Apelido |
---|---|
Rui | Lima |
Élio | Costa |
Mesmo para operações simples, a formação das tabelas fica complicada, daí a necessidade de utilizar CSS.
Recorrer a tabelas para organizar a informação da página de contacto.