SlideShare uma empresa Scribd logo
1 de 21
HTML - Tabelas
O que são tabelas?
• Estrutura com linhas e colunas
• As tabelas em HTML funcionam de uma
forma idêntica a estruturas semelhantes
que existem nos processadores de texto.
• Tabelas são tabelas, ora bolas!
facebook.com/rangeljavier
Principal Tag
• Para criar uma tabela com HTML existe
uma tag especifica para isto.
<table>
</table>
facebook.com/rangeljavier
Linhas e Colunas
• Para criar uma linha da tabela, utiliza-se a
tag: <tr>
• Para criar uma coluna da tabela, usa-se a
tag: <td>
• Pratica!
facebook.com/rangeljavier
Mesclar
• Para mesclarmos colunas ou linhas,
existem dois atributos responsável por
esta ação. O colspan (mesclar colunas) e
o rowspan (mesclar linhas).
• OBS: Estes atributos só funcionarão na
tag <td>
facebook.com/rangeljavier
Colspan: Exemplo
<td colspan=“n”></td>
<td colspan=“2”>Linha com duas colunas
mescladas</td>
facebook.com/rangeljavier
Rowspan: Exemplo
<td rowspan=“n”></td>
<td rowspan=“2”>Linhas mesclada</td>
facebook.com/rangeljavier
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
CURSO DISCIPLINA PROFESSOR
Enfermagem Anatomia I Ana Cleide
Serviço Social Teoria do Serviço Social Mariana Cruz
Ciências da Computação Programação V Rangel Xavier
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
Prática
facebook.com/rangeljavier
Atributos da Tabela
• Além dos atributos específicos de cada
célula ou linha, as tabelas podem ser
adicionalmente formatadas a partir dos
atributos que nos oferece a própria
etiqueta <table>.
facebook.com/rangeljavier
Atributos da Tabela
• Praticar em cada um dos itens.
• align: Alinha horizontalmente a tabela em
relação ao seu entorno.
• background: Permite-nos colocar um
fundo para a tabela desde um link a uma
imagem.
facebook.com/rangeljavier
Atributos da Tabela
• bgcolor: Dá cor de fundo à tabela.
• border: Define o número de pixels da
borda principal.
• bordercolor: Define a cor da borda.
• cellpadding: Define o espaço entre as
bordas da célula e o conteúdo da mesma.
(em pixels)
facebook.com/rangeljavier
Atributos da Tabela
• cellspacing: Define o espaço entre as
bordas (em pixels).
• height: Define a altura da tabela em
pixels ou porcentagem.
• width: Define a largura da tabela em
pixels ou porcentagem.
facebook.com/rangeljavier
Cellpadding e Cellspacing
facebook.com/rangeljavier
cellspacingcellpadding
Prática 01
facebook.com/rangeljavier
Lista Ordenada Lista Desordenada
1. Rangel
2. Maria
3. Francisco
4. Bartolomeu
5. José
6. João
7. George
8. Lennon
9. Paul
10. Ringo
• Carlos
• Carol
• Mariana
• John
• McCartney
• Star
• Harisson
• Michael
• Jackson
• Five
Prática 02
Esta imagem está dentro de duas
linhas mescladas?
Cabeçalho
Este texto é apenas para complicar
mais ainda as coisas.
facebook.com/rangeljavier
Extra
• Cores em Hexadecimal
• Pesquisa sobre diferença entre RGB e
Hexadecimal
• Não é o foco da disciplina
facebook.com/rangeljavier
facebook.com/rangeljavier
Links Interessantes
• http://www.mundoblogger.com.br/2013/05/
entendendo-a-relacao-entre-cores-rgb-e-
hexadecimais.html
• http://www.color-hex.com/
facebook.com/rangeljavier

Mais conteúdo relacionado

Semelhante a HTML Tabelas (20)

excel_avancado.pdf
excel_avancado.pdfexcel_avancado.pdf
excel_avancado.pdf
 
CSS e Bootstrap - Introdução básica
CSS e Bootstrap - Introdução básicaCSS e Bootstrap - Introdução básica
CSS e Bootstrap - Introdução básica
 
Introdução ao MS Office Excel 2.pdf
Introdução ao MS Office Excel 2.pdfIntrodução ao MS Office Excel 2.pdf
Introdução ao MS Office Excel 2.pdf
 
Sql
SqlSql
Sql
 
Aula2 xhtml
Aula2 xhtmlAula2 xhtml
Aula2 xhtml
 
Aula-1-Formatações Avançadas.pptx
Aula-1-Formatações Avançadas.pptxAula-1-Formatações Avançadas.pptx
Aula-1-Formatações Avançadas.pptx
 
Técnicas e processos - HTML / CSS - aula 5
Técnicas e processos - HTML / CSS - aula 5Técnicas e processos - HTML / CSS - aula 5
Técnicas e processos - HTML / CSS - aula 5
 
Apostila html
Apostila htmlApostila html
Apostila html
 
Aula 9 banco de dados
Aula 9   banco de dadosAula 9   banco de dados
Aula 9 banco de dados
 
Sabe Tutorial III - Gráficos Simples
Sabe Tutorial III - Gráficos SimplesSabe Tutorial III - Gráficos Simples
Sabe Tutorial III - Gráficos Simples
 
Folha de estilo css
Folha de estilo   cssFolha de estilo   css
Folha de estilo css
 
HTML
HTML HTML
HTML
 
2014 - Desenvolvimento Web - 03 CSS
2014 - Desenvolvimento Web - 03 CSS2014 - Desenvolvimento Web - 03 CSS
2014 - Desenvolvimento Web - 03 CSS
 
Bootstrap praticas mais usadas
Bootstrap praticas mais usadas Bootstrap praticas mais usadas
Bootstrap praticas mais usadas
 
Aula 28,29,30 e 31. layout (tableless)
Aula 28,29,30 e 31. layout (tableless)Aula 28,29,30 e 31. layout (tableless)
Aula 28,29,30 e 31. layout (tableless)
 
Aula02 Desenvolvimento em Ambiente Web - CSS 3
Aula02 Desenvolvimento em Ambiente Web - CSS 3Aula02 Desenvolvimento em Ambiente Web - CSS 3
Aula02 Desenvolvimento em Ambiente Web - CSS 3
 
Aula III HTML - Criação de Sites I
Aula III HTML - Criação de Sites IAula III HTML - Criação de Sites I
Aula III HTML - Criação de Sites I
 
USAR.pptx
USAR.pptxUSAR.pptx
USAR.pptx
 
Apostila excel-avancado
Apostila excel-avancadoApostila excel-avancado
Apostila excel-avancado
 
Folha de calculo1-2
Folha de calculo1-2Folha de calculo1-2
Folha de calculo1-2
 

Mais de Rangel Javier

Banco de Dados - MySQL Basico
Banco de Dados - MySQL BasicoBanco de Dados - MySQL Basico
Banco de Dados - MySQL BasicoRangel Javier
 
PyroCMS - Conhecendo o CMS - Sistema Gerenciador de Conteúdo
PyroCMS - Conhecendo o CMS - Sistema Gerenciador de ConteúdoPyroCMS - Conhecendo o CMS - Sistema Gerenciador de Conteúdo
PyroCMS - Conhecendo o CMS - Sistema Gerenciador de ConteúdoRangel Javier
 
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERBanco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERRangel Javier
 
Tecnologias Web com foco na criação de Landing Pages
Tecnologias Web com foco na criação de Landing PagesTecnologias Web com foco na criação de Landing Pages
Tecnologias Web com foco na criação de Landing PagesRangel Javier
 
Banco de Dados - Part01
Banco de Dados - Part01Banco de Dados - Part01
Banco de Dados - Part01Rangel Javier
 
Apresentação jasmine
Apresentação jasmineApresentação jasmine
Apresentação jasmineRangel Javier
 
Slide Aula - Curso CakePHP
Slide Aula - Curso CakePHPSlide Aula - Curso CakePHP
Slide Aula - Curso CakePHPRangel Javier
 
Apresentação formação web - up marketing digital - módulo ii - 2º fds
Apresentação   formação web - up marketing digital - módulo ii - 2º fdsApresentação   formação web - up marketing digital - módulo ii - 2º fds
Apresentação formação web - up marketing digital - módulo ii - 2º fdsRangel Javier
 
Apresentação formação web - up marketing digital - módulo ii
Apresentação   formação web - up marketing digital - módulo iiApresentação   formação web - up marketing digital - módulo ii
Apresentação formação web - up marketing digital - módulo iiRangel Javier
 

Mais de Rangel Javier (9)

Banco de Dados - MySQL Basico
Banco de Dados - MySQL BasicoBanco de Dados - MySQL Basico
Banco de Dados - MySQL Basico
 
PyroCMS - Conhecendo o CMS - Sistema Gerenciador de Conteúdo
PyroCMS - Conhecendo o CMS - Sistema Gerenciador de ConteúdoPyroCMS - Conhecendo o CMS - Sistema Gerenciador de Conteúdo
PyroCMS - Conhecendo o CMS - Sistema Gerenciador de Conteúdo
 
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERBanco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
 
Tecnologias Web com foco na criação de Landing Pages
Tecnologias Web com foco na criação de Landing PagesTecnologias Web com foco na criação de Landing Pages
Tecnologias Web com foco na criação de Landing Pages
 
Banco de Dados - Part01
Banco de Dados - Part01Banco de Dados - Part01
Banco de Dados - Part01
 
Apresentação jasmine
Apresentação jasmineApresentação jasmine
Apresentação jasmine
 
Slide Aula - Curso CakePHP
Slide Aula - Curso CakePHPSlide Aula - Curso CakePHP
Slide Aula - Curso CakePHP
 
Apresentação formação web - up marketing digital - módulo ii - 2º fds
Apresentação   formação web - up marketing digital - módulo ii - 2º fdsApresentação   formação web - up marketing digital - módulo ii - 2º fds
Apresentação formação web - up marketing digital - módulo ii - 2º fds
 
Apresentação formação web - up marketing digital - módulo ii
Apresentação   formação web - up marketing digital - módulo iiApresentação   formação web - up marketing digital - módulo ii
Apresentação formação web - up marketing digital - módulo ii
 

HTML Tabelas