200 likes | 285 Views
Introdução ao html - tabelas. ANA PAULA ALVES DE LIMA. O conceito tradicional do uso de tabelas. É assim que foi e é assim que continua sendo o projeto da maioria dos sites, tanto existentes quanto os que estão sendo construídos. Tabelas em html.
E N D
Introduçãoao html - tabelas ANA PAULA ALVES DE LIMA
O conceito tradicional do uso de tabelas • É assim que foi e é assim que continua sendo o projeto da maioria dos sites, tanto existentes quanto os que estão sendo construídos.
Tabelasem html • Tabelas são usadas para apresentar "dados tabulares" , isto é, informação que deva ser apresentada em linhas e colunas, de forma lógica. • Para layout de páginasrecomenda-se o uso de <div>
Como éfeita a criação de tabelasem html • Há 3 tags principais: • <table> • <tr> • <td> • A tag<table> éusadaparacriação da estrutura da tabela • A tag <tr> É usadaparacriação de linhasnatabela. Significa "tablerow" - linha de tabela -começa e termina e uma linha horizontal da tabela • A tag< td> é usadaparacriação de colunasnatabela. Significa "table data" - dados da tabela. começa e termina cada célula contida nas linhas da tabela.
Exemplo de código html paratabelas <table border='1'> <tr> <td>coluna 1</td> <td>coluna 2</td> </tr> </table>
Atributos da Tag <table> • border • Descrição: Define se a tabela terá borda ou não • Valores: 1 ou 0 • id • Descrição: identificadorespara a tabela • width • Descrição: larguradatabela • height: Define a altura da tabela em pixels ou porcentagem.
Atributos da Tag <td> • align • Descrição: Define o alinhamento do conteúdo dentro da coluna • Valores: left, right, center, justify • cellpadding: Define o espaço entre as bordas da célula e o conteúdo da mesma. (em pixels) • cellspacing: Define o espaço entre as bordas (em pixels).
Cellpadding e Cellspacing cellpadding cellspacing facebook.com/rangeljavier
O que mais existe? • Os dois atributos colspan e rowspansão usados para criar tabelas singulares. • Colspané a abreviação para "columnspan". Colspané usada na tag <td> para indicar quantas colunas estarão contidas em uma célula.
Exemplo Colspan <tableborder="1"> <tr> <tdcolspan="3">Célula 1</td> </tr> <tr> <td>Célula 2</td> <td>Célula 3</td> <td>Célula 4</td> </tr> </table>
Que tal rowspan? • Como você já deve ter concluido, rowspanespecifica quantas linhas estarão contidas em uma célula:
Exemplo Rowspan <tableborder="1"> <tr> <td rowspan="3">Célula 1</td> <td>Célula 2</td> </tr> <tr> <td>Célula 3</td> </tr> <tr> <td>Célula 4</td> </tr> </table>
Tag <th> • Emgeraltabelaspossuemcabeçalhosutilizadosparaorganizar as informações • Utiliza-se esta tag paradefiniroscabeçalhosemtabelas • Utilizadajuntamente com a tag <tr> e aoinvés da tag <td>
Exemplo de código html paracabeçalho de tabela <table border='1'> <tr> <th>cabeçalho 1</th> <th>cabeçalho 2</th> <tr> <td>coluna 1</td> <td>coluna 2</td> </tr> </table>
Divisão da Tabela • As tabelas podem ser divididas organizadamente em cabeçalho, corpo e rodapé. • Existem tags da tabela para auxiliarmos esta divisão. facebook.com/rangeljavier
Exemplo CABEÇALHO DA TABELA CORPO DA TABELA facebook.com/rangeljavier
Divisão da Tabela • <thead> cria o cabeçalho • Para funcionamento corretamente, utiliza-se ainda uma tag<th>Disciplina</th> para cada item de cabeçalho. • <tbody> cria o corpo • <tfoot> para criar rodapés da tabelas (quando for necessário) facebook.com/rangeljavier