• Nenhum resultado encontrado

Tabela HTML: como criar e utilizar tabelas em sua página

N/A
N/A
Protected

Academic year: 2021

Share "Tabela HTML: como criar e utilizar tabelas em sua página"

Copied!
35
0
0

Texto

(1)

Tabela HTML: como criar e utilizar tabelas em sua página

< table > < tr > < td >

Tabela HTML

< /td > < /tr > < /table > Fonte

(2)

Tipos de inclusão de uma tabela HTML em uma página.

Tabelas são listas de dados em duas dimensões , compostas

por linhas e colunas, utilizadas para apresentar dados de uma forma

organizada.

Criando uma tabela:

(3)

Modelo de tabela com nove células organizadas em três colunas e três linhas, sendo a primeira linha o título das colunas:

Nome Idade Profissão Elasio 43 Escritor Elasio 43 Ator

usada para criar uma tabela HTML é a tag <table>,

fechada com </table>.

(4)

A tabela é composta pelos elementos incluídos dentro da tag “<table”> , isto é, as células da tabela.

Os elementos de uma tabela são constituídos por outras tags que poderão ser usadas.

Modelo de código com o atributo border:

A estrutura básica de uma tabela HTML é formada pelas

tags < tr > e < td >.

A tag <tr> representa uma linha e a tag <td> representa uma célula.

(5)

Desta forma, a criação de colunas em uma tabela HTML é feita automaticamente através da quantidade de células incluídas dentro de uma linha.

Veja abaixo o modelo de formação dessa estrutura: <table>

<tr> <td> </td> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td> </td> </tr>

(6)

<table border="1"> <tr> <td>Nome</td> <td>Idade</td> <td>Profissão</td> </tr> <tr> <td>Elasio</td> <td>43</td> <td>Estudante</td> </tr> <tr> <td>Elasio</td> <td>43</td> <td>Designer</td> </tr> </table> exemplo: Primeira tabela HTML

(7)

Resultado:

Nome Idade Profissão

Elasio 43 Estudante

Elasio 43 Designer

Célula de título da tabela HTML

Para incluir uma ou mais células que representem títulos, ganhando um

(8)

<table> <tr> <td> </td><td> </td><td> </td> </tr> <tr> <td> </td><td> </td> <td> </td> </tr> <tr> <td> </td><td> </td> <td> </td> </tr> </table> <table> <tr> <td> </td><td> </td> <td> </td> </tr> <tr> <td> </td><td> </td> <td> </td></tr> <tr> <td> </td><td> </td> <td> </td></tr> </table>

No modelo acima , modifica-se a primeira linha para que todas as células dessa linha sejam do tipo título:

(9)

<table border="1"> <tr> <th>Nome</th> <th>Idade</th> <th>Profissão</th> </tr> <tr> <td>Elasio</td> <td>43</td> <td>Estudante</td> </tr> <tr> <td>Elasio</td> <td>43</td> <td>Designer</td> </tr> </table>

(10)
(11)

Podemos ainda aplicar o <th> para títulos verticais, ou seja, na primeira coluna. Dessa forma, vamos para o seguinte exemplo de tabela HTML: <table border="1"> <tr> <th>Nome:</th> <td>Elasio</td> </tr> <tr> <th>Idade:</th> <td>43</td> </tr> </table>

(12)
(13)

Tags estruturais da tabela

A estrutura básica de uma tabela consiste nas

tags <tr>, <td> e as células de título <th>. Porém, além

dessas, também há tags que servem para estruturar melhor a tabela. São elas:

•<thead></thead> – Esta tag representa o cabeçalho da

tabela, geralmente composta por células título;

•<tbody></tbody> – Essa tag representa o corpo da

tabela;

•<tfoot></tfoot> – Essa tag representa o rodapé da

tabela.

Portanto, essas tags tem como principal efeito manter uma semântica adequada para suas tabelas.

(14)

Exemplo desta estrutura:

<table> <thead> <tr> <th> </th> <th> </th> <th> </th> </tr> </thead> <tbody> <tr> <td> </td> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td> </td> </tr> </tbody> <tfooter> <tr> <td> </td> <td> </td> <td> </td> </tr> </tfooter> </table>

(15)

Modelo de código da estrutura acima: <table border="1"> <thead> <tr> <th>titulo 1</th> <th>titulo 2</th> <th>titulo 3</th> </tr> </thead> <tbody> <tr> <td>Body1 linha1</td> <td>Body2 linha1</td> <td>Body3 linha1</td> </tr> <tr> <td>Body1 linha2</td> <td>Body2 linha2</td>

<td>Body3 linha2</td> </tr> </tbody> <tfoot> <td>Foot 1</td>

<td>Foot 2</td>

(16)
(17)

Alguns navegadores não compreendem direito

essas tags, em especial a tag <

tfoot

>. Mais fácil usar

as tags <

thead

> e <

tbody

>, evite utilizar o <

tfoot

> a

(18)

Criando células vazias

Para incluir uma célula vazia na sua tabela, uma saída seria

apenas incluir a <td> ou <th> sem nenhum conteúdo , mas

não é recomendado, porque alguns navegadores não

conseguem ler adequadamente uma célula vazia. A solução é

utilizar a técnica de espaço, incluindo a entidade &nbsp;

(19)

<table> <tr> <th>&nbsp;</th> <th>Valor</th> </tr> <tr> <td>Item 1</td> <td>R$10,00</td> </tr> <tr> <td>Item 2</td> <td>R$20,00</td> </tr> </table>

(20)
(21)

Células que abrangem mais que uma linha/coluna

Em algumas situações, temos a necessidade de utilizar uma

mesclagem de célula, ou seja, criar uma célula que abrange mais do que uma linha ou coluna. Dessa forma, podemos utilizar os atributos colspan e rowspan. O colspan=”x” vai fazer uma

mesclagem de colunas, e o rowspan=”x” vai mesclar linhas, bastando substituir o x pelo número de colunas ou linhas que

deseja ocupar. Além disso, podemos também mesclar os dois em uma mesma célula. Exemplos a seguir:

(22)

<table border="1"> <tr> <th>Nome</th> <th colspan="2">Telefones</th> </tr> <tr> <td>Elasio</td> <td>8888-8888</td> <td>9999-9999</td> </tr> <tr> <td>Elasio</td> <td>1111-1111</td> <td>2222-2222</td> </tr> </table>

(23)

Resultado:

2º utilizando o rowspan , no

modelo abaixo

:

(24)

<table border="1"> <tr> <th>Primeiro Nome:</th> <td>Elasio</td> </tr> <tr> <th rowspan="2">Telefone:</th> <td>8888-8888</td> </tr> <tr> <td>9999-9999</td> </tr> </table>

(25)
(26)

Título da tabela

A tabela HTML tem uma tag particular para definir

um título. Essa tag é a <

caption

><

/caption

>. Em

contraste com os demais elementos da tabela, a tag

<

caption

> não será composta por células, portanto

ficará acima da tabela, como um título.

(27)

<table border="1"> <caption>Exemplo de Título</caption> <tr> <th>Nome</th> <th>Sobrenome</th> </tr> <tr> <td>Elasio</td>

<td>de Moura Moraes</td> </tr>

<tr>

<td>Elasio</td>

<td>de Moura Moraes</td> </tr>

(28)
(29)

Utilizando o colgroup e col

Através do CSS , a tag <colgroup></colgroup> nos permite criar

um grupo de colunas, podendo assim estilizar diversas colunas de uma só vez. Posteriormente, dentro do grupo de colunas,

incluímos então as tags <col/> para poder definir cada coluna.

A seguir , exemplo de aplicação de CSS às classes que utilizaremos nas <col>:

<style>

.vermelho { background-color: red; }

.amarelo { background-color: yellow; } .azul { background-color: blue; }

(30)

<table border="1">

<colgroup>

<col class="vermelho">

<col class="amarelo">

<col class="azul">

</colgroup>

<tr>

<th>Nome</th>

<th>Idade</th>

<th>Profissao</th>

</tr>

(31)

<tr>

<td>Elasio</td>

<td>43</td>

<td>Estudante</td>

</tr>

<tr>

<td>Elasio</td>

<td>43</td>

<td>Escritor</td>

</tr>

</table>

(32)

Nome Idade Profissao

Elasio 43 Estudante

Elasio 43 Escritor

(33)

Aplicação de um grupo que abranja mais que uma

coluna, utilizando o atributo span=”x”. Substitui-se o x

pelo número de colunas que desejamos atribuir esse

grupo. Abaixo veja o exemplo:

<table border="1">

<colgroup>

<col span="2" style="background-color:red">

<col style="background-color:yellow">

(34)

<tr>

<th>Nome</th>

<th>Idade</th>

<th>Profissao</th>

</tr>

<tr>

<td>Elasio</td>

<td>43</td>

<td>Estudante</td>

</tr>

(35)

<tr>

<td>Elasio</td>

<td>43</td>

<td>Escritor</td>

</tr>

</table>

Resultado:

Referências

Documentos relacionados

Dos estudos encontrados sobre Síndrome de Burnout em estudantes de graduação de medicina, o estudo multicêntrico apontou para um resultado maior para o sexo feminino 22 e apenas

As cirurgias esterilizadoras foram proibidas para as mulheres de menos de 40 anos (e, mais tarde, 45 anos) que não tivessem pelo menos cinco crianças em casa. Outra lei da

Alem dis so, sabiamente se limitaram ao universo das religi6es e praticas brasileiras, deixando para outro momento uma compilacao das pesquisas sobre os usos indigenas da

ANÁLISE DA APLICABILIDADE CLÍNICA DA ESCALA BRACS PARA AVALIAÇÃO DE RESÍDUOS EM VIDEONASOFIBROSCOPIA DA DEGLUTIÇÃO EM PACIENTES COM DOENÇA DE PARKINSON.. Porto Alegre

*N/ID – N/ID foi identificado o envio de todos os documentos comprobatórios das informações declaradas no formulário de inscrição, de acordo com o Edital e dentro do prazo

instituição/empresa no (a) qual conste, na frente e no verso, todos os dados necessários para a sua perfeita leitura e avaliação e/ou que seja expedido,

[r]

*EXPERIÊNCIA PROFISSIONAL OBRIGATÓRIA COMPROVADA = Experiência mínima de 06 (seis) meses em Confeitaria, com domínio e/ou conhecimento na elaboração, preparação,