SlideShare uma empresa Scribd logo
1 de 13
HTML 4.1 - Aula 15
Canal Effeccinco
Revisão da Aula Anterior
 Leiaute de Página
 Ponto Flutuante (float)
 Comando Clear
 Definir um tamanho fixo de página
 Definir uma posição da página
 Aprendemos sobre z-index
Conteúdo dessa Aula
 Nós já passamos por muitas coisas até chegar aqui, mas você já parou para
pensar que até agora não vimos nada na nossa página que remeta a uma
tabela, nós poderíamos organizar nossos produtos com tabelas e com seus
respectivos preços, por isso nessa aula nós vamos dar uma olhada em como
criar tabelas e daremos uma olhada em mais algumas listas.
 Então vamos lá vamos aprender como criar uma tabela no seu html?
Criando Tabelas
 Para criar uma tabela nós adicionamos o comando de tabela no html:
 <table></table>
 Dentro dessas tags então nós podemos incluir dados, para inserir uma linha na
tabela você usa o comando, que significa table row ou linha da tabela:
 <tr> </tr>
Criando Tabelas
 Ainda dentro das linhas você pode definir o titulo de cada coluna usando o
comando Table Header ou cabeçalho da coluna
 <th>Aqui é o seu Título</th>
 Se você quiser apenas preencher com dados na tabela você usa dentro da tr
os comando table data ou dados da tabela:
 <td>Equivale a cada coluna<td>
Colocando Legenda na tabela
 Você pode colocar um resumo na sua tabela descrevendo ela, é útil se seu site
for de acessibilidade isso faz com que programas leiam a descrição da sua
tabela, ajudando pessoas com alguma incapacidade visual, o sumary cria esse
resumo.
 <table sumary=“Aqui você descreve sua tabela”>
 Você ainda pode colocar uma legenda na tabela usando o comando:
 <caption> Aqui é exibida pelos navegadores</caption>
Definindo espaços de Bordas na Tabela
 As tabelas funcionam um pouco diferente do modelo de caixa, já que eles
possuem seu próprio espaçamento, mas caso você queira mudar o
espaçamento você pode usar um comando, e passar parâmetros em pixels,
para manipular na horizontal e na vertical, veja:
 Border-spacing: 10px 20 px;
 Outra forma de resolver essa questão das bordas e colocando um outro
comando que retira qualquer formatação de bordas da sua tabela, veja:
 Border-collapse: collapse;
Mesclando Linhas e colunas
 Você ainda pode mesclar linhas na sua tabela se você quiser, para isso você
usa o comando de rowspan dentro da td, informando o numero de linhas que
você quer mesclar:
 <td rowspan=“2” ></td>
 Para mesclar colunas você usa o comando celspan, e funciona da mesma
forma que o rowspan.
 <td celspan=“2”> </td>
Deixando suas Listas mais bonitas
 Você sabia que você ainda pode deixar suas lista mais personalizadas, existe
duas propriedades no CSS que você pode melhorar para mudar suas listas,
veja:
 List-style-type: disc;
 Circle;
 Square;
 None;
Criando ainda um marcador estilizado
 Você pode personalizar ainda mais seus marcadores, você pode colocar
marcadores que você criou, veja:
 List-style-image: url(caminhodaIMagem);
 Para listas ordenadas você pode definir as propriedades:
 Decimal, upper-alpha, lower-alpha, upper-roman, lower-roman.
Posicionando suas listas
 Existe um comando que você pode posicionar suas listas no seu site de forma
que ela fique alinhada:
 List-style-position: inside; - deixa alinhado sobre o marcador
 List-style-position: outside; - alinha sob o texto que estiver acima dela.
Quer saber mais sobre html?
 Quer ver na prática como funciona esse conteúdo , assista a essa vídeo aula no
youtube:
 https://www.youtube.com/watch?v=Tt_LiDpZSYA&feature=youtu.be
 Quer aulas sobre HTML, veja nosso Canal no Youtube, nos assista, curta e
compartilhe:
 https://www.youtube.com/channel/UC7FWW7I5ZW5T9V7dQnEtD7A/feed
 Acesse o nosso Blog, e confira matérias mais completas.
 www.effeccinco.wix.com/effeccinco
Referências
 Livro: Use a Cabeça HTML, CSS e XHTML, 2º
Edição, Editora Alta Books, Elisabeth Freeman &
Eric Freeman. Capítulo 1 – Comece a entender o
HTML.
 SHARMA, Vivek. SHARMA, Rajiv. Desenvolvendo
Sites de e-Commerce. São Paulo: Makron Books,
2001, 598 p.

Mais conteúdo relacionado

Destaque

Algoritmos e Logica de programação - #Aula 03 - Unidades de Medidas Computaci...
Algoritmos e Logica de programação - #Aula 03 - Unidades de Medidas Computaci...Algoritmos e Logica de programação - #Aula 03 - Unidades de Medidas Computaci...
Algoritmos e Logica de programação - #Aula 03 - Unidades de Medidas Computaci...Erick L. F.
 
Resumos e Resenhas: A guerra dos Tronos - #06 - Daenerys
Resumos e Resenhas: A guerra dos Tronos - #06 - DaenerysResumos e Resenhas: A guerra dos Tronos - #06 - Daenerys
Resumos e Resenhas: A guerra dos Tronos - #06 - DaenerysErick L. F.
 
JavaScript - #Aula03 parte 01 - Criando um Bichinho Virtual
JavaScript - #Aula03 parte 01 - Criando um Bichinho VirtualJavaScript - #Aula03 parte 01 - Criando um Bichinho Virtual
JavaScript - #Aula03 parte 01 - Criando um Bichinho VirtualErick L. F.
 
Desenvolvimento de Jogos - #Aula05 - Nolan Bushnell e Atari
Desenvolvimento de Jogos - #Aula05 - Nolan Bushnell e AtariDesenvolvimento de Jogos - #Aula05 - Nolan Bushnell e Atari
Desenvolvimento de Jogos - #Aula05 - Nolan Bushnell e AtariErick L. F.
 
JavaScript - #Aula03 parte 05 - Bichinho Virtual - Respondendo Perguntas
JavaScript - #Aula03 parte 05 - Bichinho Virtual - Respondendo PerguntasJavaScript - #Aula03 parte 05 - Bichinho Virtual - Respondendo Perguntas
JavaScript - #Aula03 parte 05 - Bichinho Virtual - Respondendo PerguntasErick L. F.
 
Desenvolvimento de Jogos - #Aula03 - Steve Russel e Spacewar
Desenvolvimento de Jogos - #Aula03 - Steve Russel e SpacewarDesenvolvimento de Jogos - #Aula03 - Steve Russel e Spacewar
Desenvolvimento de Jogos - #Aula03 - Steve Russel e SpacewarErick L. F.
 
Resumos e Resenhas: A guerra dos Tronos - #05 - Catalyn Stark
Resumos e Resenhas: A guerra dos Tronos - #05 - Catalyn StarkResumos e Resenhas: A guerra dos Tronos - #05 - Catalyn Stark
Resumos e Resenhas: A guerra dos Tronos - #05 - Catalyn StarkErick L. F.
 
Desenvolvimento de Jogos - #Aula11 - Historia da Sony
Desenvolvimento de Jogos - #Aula11 - Historia da SonyDesenvolvimento de Jogos - #Aula11 - Historia da Sony
Desenvolvimento de Jogos - #Aula11 - Historia da SonyErick L. F.
 
Curso de Blender - #Aula 02 - Historia do Blender
Curso de Blender - #Aula 02 - Historia do BlenderCurso de Blender - #Aula 02 - Historia do Blender
Curso de Blender - #Aula 02 - Historia do BlenderErick L. F.
 
JavaScript - #Aula04 parte 07 - Perguntas e Respostas
JavaScript - #Aula04 parte 07 - Perguntas e RespostasJavaScript - #Aula04 parte 07 - Perguntas e Respostas
JavaScript - #Aula04 parte 07 - Perguntas e RespostasErick L. F.
 
JavaScript - #Aula04 parte 02 - Variaveis e Constantes
JavaScript - #Aula04 parte 02 - Variaveis e ConstantesJavaScript - #Aula04 parte 02 - Variaveis e Constantes
JavaScript - #Aula04 parte 02 - Variaveis e ConstantesErick L. F.
 
JavaScript - #Aula03 parte 04 - Bichinho Virtual - Evento Onclick, Prompt, fu...
JavaScript - #Aula03 parte 04 - Bichinho Virtual - Evento Onclick, Prompt, fu...JavaScript - #Aula03 parte 04 - Bichinho Virtual - Evento Onclick, Prompt, fu...
JavaScript - #Aula03 parte 04 - Bichinho Virtual - Evento Onclick, Prompt, fu...Erick L. F.
 
Algoritmos e Logica de programação - #Aula 02 - Organização do Computador
Algoritmos e Logica de programação - #Aula 02 - Organização do ComputadorAlgoritmos e Logica de programação - #Aula 02 - Organização do Computador
Algoritmos e Logica de programação - #Aula 02 - Organização do ComputadorErick L. F.
 

Destaque (13)

Algoritmos e Logica de programação - #Aula 03 - Unidades de Medidas Computaci...
Algoritmos e Logica de programação - #Aula 03 - Unidades de Medidas Computaci...Algoritmos e Logica de programação - #Aula 03 - Unidades de Medidas Computaci...
Algoritmos e Logica de programação - #Aula 03 - Unidades de Medidas Computaci...
 
Resumos e Resenhas: A guerra dos Tronos - #06 - Daenerys
Resumos e Resenhas: A guerra dos Tronos - #06 - DaenerysResumos e Resenhas: A guerra dos Tronos - #06 - Daenerys
Resumos e Resenhas: A guerra dos Tronos - #06 - Daenerys
 
JavaScript - #Aula03 parte 01 - Criando um Bichinho Virtual
JavaScript - #Aula03 parte 01 - Criando um Bichinho VirtualJavaScript - #Aula03 parte 01 - Criando um Bichinho Virtual
JavaScript - #Aula03 parte 01 - Criando um Bichinho Virtual
 
Desenvolvimento de Jogos - #Aula05 - Nolan Bushnell e Atari
Desenvolvimento de Jogos - #Aula05 - Nolan Bushnell e AtariDesenvolvimento de Jogos - #Aula05 - Nolan Bushnell e Atari
Desenvolvimento de Jogos - #Aula05 - Nolan Bushnell e Atari
 
JavaScript - #Aula03 parte 05 - Bichinho Virtual - Respondendo Perguntas
JavaScript - #Aula03 parte 05 - Bichinho Virtual - Respondendo PerguntasJavaScript - #Aula03 parte 05 - Bichinho Virtual - Respondendo Perguntas
JavaScript - #Aula03 parte 05 - Bichinho Virtual - Respondendo Perguntas
 
Desenvolvimento de Jogos - #Aula03 - Steve Russel e Spacewar
Desenvolvimento de Jogos - #Aula03 - Steve Russel e SpacewarDesenvolvimento de Jogos - #Aula03 - Steve Russel e Spacewar
Desenvolvimento de Jogos - #Aula03 - Steve Russel e Spacewar
 
Resumos e Resenhas: A guerra dos Tronos - #05 - Catalyn Stark
Resumos e Resenhas: A guerra dos Tronos - #05 - Catalyn StarkResumos e Resenhas: A guerra dos Tronos - #05 - Catalyn Stark
Resumos e Resenhas: A guerra dos Tronos - #05 - Catalyn Stark
 
Desenvolvimento de Jogos - #Aula11 - Historia da Sony
Desenvolvimento de Jogos - #Aula11 - Historia da SonyDesenvolvimento de Jogos - #Aula11 - Historia da Sony
Desenvolvimento de Jogos - #Aula11 - Historia da Sony
 
Curso de Blender - #Aula 02 - Historia do Blender
Curso de Blender - #Aula 02 - Historia do BlenderCurso de Blender - #Aula 02 - Historia do Blender
Curso de Blender - #Aula 02 - Historia do Blender
 
JavaScript - #Aula04 parte 07 - Perguntas e Respostas
JavaScript - #Aula04 parte 07 - Perguntas e RespostasJavaScript - #Aula04 parte 07 - Perguntas e Respostas
JavaScript - #Aula04 parte 07 - Perguntas e Respostas
 
JavaScript - #Aula04 parte 02 - Variaveis e Constantes
JavaScript - #Aula04 parte 02 - Variaveis e ConstantesJavaScript - #Aula04 parte 02 - Variaveis e Constantes
JavaScript - #Aula04 parte 02 - Variaveis e Constantes
 
JavaScript - #Aula03 parte 04 - Bichinho Virtual - Evento Onclick, Prompt, fu...
JavaScript - #Aula03 parte 04 - Bichinho Virtual - Evento Onclick, Prompt, fu...JavaScript - #Aula03 parte 04 - Bichinho Virtual - Evento Onclick, Prompt, fu...
JavaScript - #Aula03 parte 04 - Bichinho Virtual - Evento Onclick, Prompt, fu...
 
Algoritmos e Logica de programação - #Aula 02 - Organização do Computador
Algoritmos e Logica de programação - #Aula 02 - Organização do ComputadorAlgoritmos e Logica de programação - #Aula 02 - Organização do Computador
Algoritmos e Logica de programação - #Aula 02 - Organização do Computador
 

Semelhante a Html aula 15 - CSS, Tabelas e Listas

Html aula 12 - CSS, Espaçamento de linhas, Bordas, Padding, Margem, Plano de ...
Html aula 12 - CSS, Espaçamento de linhas, Bordas, Padding, Margem, Plano de ...Html aula 12 - CSS, Espaçamento de linhas, Bordas, Padding, Margem, Plano de ...
Html aula 12 - CSS, Espaçamento de linhas, Bordas, Padding, Margem, Plano de ...Erick L. F.
 
SQL Iniciantes: Tutorial Básico para você!
SQL Iniciantes: Tutorial Básico para você!SQL Iniciantes: Tutorial Básico para você!
SQL Iniciantes: Tutorial Básico para você!Daniel da Costa Mendes
 
Html - capitulo 11
Html - capitulo 11Html - capitulo 11
Html - capitulo 11Alvaro Gomes
 
Html básico
Html básicoHtml básico
Html básicoDevmedia
 
3260 php truquesmagicos %281%29
3260 php truquesmagicos %281%293260 php truquesmagicos %281%29
3260 php truquesmagicos %281%29Juliana Nascimento
 
Projeto dreamweaver aula 3 a 5
Projeto dreamweaver aula 3 a 5Projeto dreamweaver aula 3 a 5
Projeto dreamweaver aula 3 a 5Élida Tavares
 
Aula 1 programação web i
Aula 1   programação web iAula 1   programação web i
Aula 1 programação web iEliene Resende
 
Aula 1 programação web i
Aula 1   programação web iAula 1   programação web i
Aula 1 programação web iEliene Resende
 
Minicurso de HTML básico - Atualizado para HTML5
Minicurso de HTML básico - Atualizado para HTML5Minicurso de HTML básico - Atualizado para HTML5
Minicurso de HTML básico - Atualizado para HTML5Jose Augusto Cintra
 
Html aula 13 - CSS, Div, Span, Personalizando link, a:link, a:hover, a:visited
Html aula 13 - CSS, Div, Span, Personalizando link, a:link, a:hover, a:visitedHtml aula 13 - CSS, Div, Span, Personalizando link, a:link, a:hover, a:visited
Html aula 13 - CSS, Div, Span, Personalizando link, a:link, a:hover, a:visitedErick L. F.
 
Apostila sql
Apostila sqlApostila sql
Apostila sqlsnetobr
 
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 3Messias Batista
 

Semelhante a Html aula 15 - CSS, Tabelas e Listas (20)

Html aula 12 - CSS, Espaçamento de linhas, Bordas, Padding, Margem, Plano de ...
Html aula 12 - CSS, Espaçamento de linhas, Bordas, Padding, Margem, Plano de ...Html aula 12 - CSS, Espaçamento de linhas, Bordas, Padding, Margem, Plano de ...
Html aula 12 - CSS, Espaçamento de linhas, Bordas, Padding, Margem, Plano de ...
 
SQL Iniciantes: Tutorial Básico para você!
SQL Iniciantes: Tutorial Básico para você!SQL Iniciantes: Tutorial Básico para você!
SQL Iniciantes: Tutorial Básico para você!
 
Aula 10 banco de dados
Aula 10   banco de dadosAula 10   banco de dados
Aula 10 banco de dados
 
Criação de sites
Criação de sitesCriação de sites
Criação de sites
 
Html - capitulo 11
Html - capitulo 11Html - capitulo 11
Html - capitulo 11
 
USAR.pptx
USAR.pptxUSAR.pptx
USAR.pptx
 
Html básico
Html básicoHtml básico
Html básico
 
3260 php truquesmagicos %281%29
3260 php truquesmagicos %281%293260 php truquesmagicos %281%29
3260 php truquesmagicos %281%29
 
3260 php truquesmagicos
3260 php truquesmagicos3260 php truquesmagicos
3260 php truquesmagicos
 
Projeto dreamweaver aula 3 a 5
Projeto dreamweaver aula 3 a 5Projeto dreamweaver aula 3 a 5
Projeto dreamweaver aula 3 a 5
 
Aula 1 programação web i
Aula 1   programação web iAula 1   programação web i
Aula 1 programação web i
 
Aula 1 programação web i
Aula 1   programação web iAula 1   programação web i
Aula 1 programação web i
 
Dreamweaver aula 1
Dreamweaver aula 1Dreamweaver aula 1
Dreamweaver aula 1
 
Minicurso de HTML básico - Atualizado para HTML5
Minicurso de HTML básico - Atualizado para HTML5Minicurso de HTML básico - Atualizado para HTML5
Minicurso de HTML básico - Atualizado para HTML5
 
Aula 11 banco de dados
Aula 11   banco de dadosAula 11   banco de dados
Aula 11 banco de dados
 
Html aula 13 - CSS, Div, Span, Personalizando link, a:link, a:hover, a:visited
Html aula 13 - CSS, Div, Span, Personalizando link, a:link, a:hover, a:visitedHtml aula 13 - CSS, Div, Span, Personalizando link, a:link, a:hover, a:visited
Html aula 13 - CSS, Div, Span, Personalizando link, a:link, a:hover, a:visited
 
Aula 11 banco de dados
Aula 11   banco de dadosAula 11   banco de dados
Aula 11 banco de dados
 
Apostila sql
Apostila sqlApostila sql
Apostila sql
 
Apostila sql
Apostila sqlApostila sql
Apostila sql
 
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
 

Mais de Erick L. F.

Curso de HTML5 - Tudo No HTML5 é Novo?
Curso de HTML5 - Tudo No HTML5 é Novo?Curso de HTML5 - Tudo No HTML5 é Novo?
Curso de HTML5 - Tudo No HTML5 é Novo?Erick L. F.
 
Curso de HTML5 - Hipertexto Vs Hiperlink
Curso de HTML5 - Hipertexto Vs HiperlinkCurso de HTML5 - Hipertexto Vs Hiperlink
Curso de HTML5 - Hipertexto Vs HiperlinkErick L. F.
 
Algoritmos e Logica de programação - #Aula 08 - Algoritmos Computacionais
Algoritmos e Logica de programação - #Aula 08 - Algoritmos ComputacionaisAlgoritmos e Logica de programação - #Aula 08 - Algoritmos Computacionais
Algoritmos e Logica de programação - #Aula 08 - Algoritmos ComputacionaisErick L. F.
 
Curso de Engenharia de Software - #Aula 07 - Modelo de Processo de Software
Curso de Engenharia de Software - #Aula 07 - Modelo de Processo de SoftwareCurso de Engenharia de Software - #Aula 07 - Modelo de Processo de Software
Curso de Engenharia de Software - #Aula 07 - Modelo de Processo de SoftwareErick L. F.
 
Algoritmos e Logica de programação - #Aula 07 - Paradigmas da Programação
Algoritmos e Logica de programação - #Aula 07 - Paradigmas da ProgramaçãoAlgoritmos e Logica de programação - #Aula 07 - Paradigmas da Programação
Algoritmos e Logica de programação - #Aula 07 - Paradigmas da ProgramaçãoErick L. F.
 
JavaScript - #Aula05 parte 08 - Cookies
JavaScript - #Aula05 parte 08 - CookiesJavaScript - #Aula05 parte 08 - Cookies
JavaScript - #Aula05 parte 08 - CookiesErick L. F.
 
Curso de Engenharia de Software - #Aula 06 - O Que é Processo de Software
Curso de Engenharia de Software - #Aula 06 - O Que é Processo de SoftwareCurso de Engenharia de Software - #Aula 06 - O Que é Processo de Software
Curso de Engenharia de Software - #Aula 06 - O Que é Processo de SoftwareErick L. F.
 
Curso de C/C++ - #Aula 06 - Como é formada a linguagem C ?
Curso de C/C++ - #Aula 06 - Como é formada a linguagem C ?Curso de C/C++ - #Aula 06 - Como é formada a linguagem C ?
Curso de C/C++ - #Aula 06 - Como é formada a linguagem C ?Erick L. F.
 
Algoritmos e Logica de programação - #Aula 06 - Linguagens De Programação
Algoritmos e Logica de programação - #Aula 06 - Linguagens De ProgramaçãoAlgoritmos e Logica de programação - #Aula 06 - Linguagens De Programação
Algoritmos e Logica de programação - #Aula 06 - Linguagens De ProgramaçãoErick L. F.
 
JavaScript - #Aula05 parte 07 - Evento Onresize
JavaScript - #Aula05 parte 07 - Evento OnresizeJavaScript - #Aula05 parte 07 - Evento Onresize
JavaScript - #Aula05 parte 07 - Evento OnresizeErick L. F.
 
Curso de Engenharia de Software - #Aula 05 - Engenharia de Software Vs Engenh...
Curso de Engenharia de Software - #Aula 05 - Engenharia de Software Vs Engenh...Curso de Engenharia de Software - #Aula 05 - Engenharia de Software Vs Engenh...
Curso de Engenharia de Software - #Aula 05 - Engenharia de Software Vs Engenh...Erick L. F.
 
Curso de Java - #Aula 05 - Computação Destribuida ou Cliente/Servidor
Curso de Java - #Aula 05 - Computação Destribuida ou Cliente/ServidorCurso de Java - #Aula 05 - Computação Destribuida ou Cliente/Servidor
Curso de Java - #Aula 05 - Computação Destribuida ou Cliente/ServidorErick L. F.
 
Algoritmos e Logica de programação - #Aula 05 - Mercado Computacional
Algoritmos e Logica de programação - #Aula 05 - Mercado ComputacionalAlgoritmos e Logica de programação - #Aula 05 - Mercado Computacional
Algoritmos e Logica de programação - #Aula 05 - Mercado ComputacionalErick L. F.
 
Curso de Engenharia de Software - #Aula 04 - Engenharia de Software Vs Ciênci...
Curso de Engenharia de Software - #Aula 04 - Engenharia de Software Vs Ciênci...Curso de Engenharia de Software - #Aula 04 - Engenharia de Software Vs Ciênci...
Curso de Engenharia de Software - #Aula 04 - Engenharia de Software Vs Ciênci...Erick L. F.
 
Curso de Java - #Aula 04 - Primeiros sistemas operacionais
Curso de Java - #Aula 04 - Primeiros sistemas operacionaisCurso de Java - #Aula 04 - Primeiros sistemas operacionais
Curso de Java - #Aula 04 - Primeiros sistemas operacionaisErick L. F.
 
Algoritmos e Logica de programação - #Aula 04 - Tabela ASCII
Algoritmos e Logica de programação - #Aula 04 - Tabela ASCIIAlgoritmos e Logica de programação - #Aula 04 - Tabela ASCII
Algoritmos e Logica de programação - #Aula 04 - Tabela ASCIIErick L. F.
 
JavaScript - #Aula05 parte 05 - Tamanho da Imagem
JavaScript - #Aula05 parte 05 - Tamanho da ImagemJavaScript - #Aula05 parte 05 - Tamanho da Imagem
JavaScript - #Aula05 parte 05 - Tamanho da ImagemErick L. F.
 
Curso de Engenharia de Software - #Aula 03 - O Que é Engenharia de Software?
Curso de Engenharia de Software - #Aula 03 - O Que é Engenharia de Software?Curso de Engenharia de Software - #Aula 03 - O Que é Engenharia de Software?
Curso de Engenharia de Software - #Aula 03 - O Que é Engenharia de Software?Erick L. F.
 
Curso de Java - #Aula 03 - Organização do Computador
Curso de Java - #Aula 03 - Organização do ComputadorCurso de Java - #Aula 03 - Organização do Computador
Curso de Java - #Aula 03 - Organização do ComputadorErick L. F.
 
Desenvolvimento de Jogos - #Aula 21 - Space Invaders
Desenvolvimento de Jogos - #Aula 21 - Space InvadersDesenvolvimento de Jogos - #Aula 21 - Space Invaders
Desenvolvimento de Jogos - #Aula 21 - Space InvadersErick L. F.
 

Mais de Erick L. F. (20)

Curso de HTML5 - Tudo No HTML5 é Novo?
Curso de HTML5 - Tudo No HTML5 é Novo?Curso de HTML5 - Tudo No HTML5 é Novo?
Curso de HTML5 - Tudo No HTML5 é Novo?
 
Curso de HTML5 - Hipertexto Vs Hiperlink
Curso de HTML5 - Hipertexto Vs HiperlinkCurso de HTML5 - Hipertexto Vs Hiperlink
Curso de HTML5 - Hipertexto Vs Hiperlink
 
Algoritmos e Logica de programação - #Aula 08 - Algoritmos Computacionais
Algoritmos e Logica de programação - #Aula 08 - Algoritmos ComputacionaisAlgoritmos e Logica de programação - #Aula 08 - Algoritmos Computacionais
Algoritmos e Logica de programação - #Aula 08 - Algoritmos Computacionais
 
Curso de Engenharia de Software - #Aula 07 - Modelo de Processo de Software
Curso de Engenharia de Software - #Aula 07 - Modelo de Processo de SoftwareCurso de Engenharia de Software - #Aula 07 - Modelo de Processo de Software
Curso de Engenharia de Software - #Aula 07 - Modelo de Processo de Software
 
Algoritmos e Logica de programação - #Aula 07 - Paradigmas da Programação
Algoritmos e Logica de programação - #Aula 07 - Paradigmas da ProgramaçãoAlgoritmos e Logica de programação - #Aula 07 - Paradigmas da Programação
Algoritmos e Logica de programação - #Aula 07 - Paradigmas da Programação
 
JavaScript - #Aula05 parte 08 - Cookies
JavaScript - #Aula05 parte 08 - CookiesJavaScript - #Aula05 parte 08 - Cookies
JavaScript - #Aula05 parte 08 - Cookies
 
Curso de Engenharia de Software - #Aula 06 - O Que é Processo de Software
Curso de Engenharia de Software - #Aula 06 - O Que é Processo de SoftwareCurso de Engenharia de Software - #Aula 06 - O Que é Processo de Software
Curso de Engenharia de Software - #Aula 06 - O Que é Processo de Software
 
Curso de C/C++ - #Aula 06 - Como é formada a linguagem C ?
Curso de C/C++ - #Aula 06 - Como é formada a linguagem C ?Curso de C/C++ - #Aula 06 - Como é formada a linguagem C ?
Curso de C/C++ - #Aula 06 - Como é formada a linguagem C ?
 
Algoritmos e Logica de programação - #Aula 06 - Linguagens De Programação
Algoritmos e Logica de programação - #Aula 06 - Linguagens De ProgramaçãoAlgoritmos e Logica de programação - #Aula 06 - Linguagens De Programação
Algoritmos e Logica de programação - #Aula 06 - Linguagens De Programação
 
JavaScript - #Aula05 parte 07 - Evento Onresize
JavaScript - #Aula05 parte 07 - Evento OnresizeJavaScript - #Aula05 parte 07 - Evento Onresize
JavaScript - #Aula05 parte 07 - Evento Onresize
 
Curso de Engenharia de Software - #Aula 05 - Engenharia de Software Vs Engenh...
Curso de Engenharia de Software - #Aula 05 - Engenharia de Software Vs Engenh...Curso de Engenharia de Software - #Aula 05 - Engenharia de Software Vs Engenh...
Curso de Engenharia de Software - #Aula 05 - Engenharia de Software Vs Engenh...
 
Curso de Java - #Aula 05 - Computação Destribuida ou Cliente/Servidor
Curso de Java - #Aula 05 - Computação Destribuida ou Cliente/ServidorCurso de Java - #Aula 05 - Computação Destribuida ou Cliente/Servidor
Curso de Java - #Aula 05 - Computação Destribuida ou Cliente/Servidor
 
Algoritmos e Logica de programação - #Aula 05 - Mercado Computacional
Algoritmos e Logica de programação - #Aula 05 - Mercado ComputacionalAlgoritmos e Logica de programação - #Aula 05 - Mercado Computacional
Algoritmos e Logica de programação - #Aula 05 - Mercado Computacional
 
Curso de Engenharia de Software - #Aula 04 - Engenharia de Software Vs Ciênci...
Curso de Engenharia de Software - #Aula 04 - Engenharia de Software Vs Ciênci...Curso de Engenharia de Software - #Aula 04 - Engenharia de Software Vs Ciênci...
Curso de Engenharia de Software - #Aula 04 - Engenharia de Software Vs Ciênci...
 
Curso de Java - #Aula 04 - Primeiros sistemas operacionais
Curso de Java - #Aula 04 - Primeiros sistemas operacionaisCurso de Java - #Aula 04 - Primeiros sistemas operacionais
Curso de Java - #Aula 04 - Primeiros sistemas operacionais
 
Algoritmos e Logica de programação - #Aula 04 - Tabela ASCII
Algoritmos e Logica de programação - #Aula 04 - Tabela ASCIIAlgoritmos e Logica de programação - #Aula 04 - Tabela ASCII
Algoritmos e Logica de programação - #Aula 04 - Tabela ASCII
 
JavaScript - #Aula05 parte 05 - Tamanho da Imagem
JavaScript - #Aula05 parte 05 - Tamanho da ImagemJavaScript - #Aula05 parte 05 - Tamanho da Imagem
JavaScript - #Aula05 parte 05 - Tamanho da Imagem
 
Curso de Engenharia de Software - #Aula 03 - O Que é Engenharia de Software?
Curso de Engenharia de Software - #Aula 03 - O Que é Engenharia de Software?Curso de Engenharia de Software - #Aula 03 - O Que é Engenharia de Software?
Curso de Engenharia de Software - #Aula 03 - O Que é Engenharia de Software?
 
Curso de Java - #Aula 03 - Organização do Computador
Curso de Java - #Aula 03 - Organização do ComputadorCurso de Java - #Aula 03 - Organização do Computador
Curso de Java - #Aula 03 - Organização do Computador
 
Desenvolvimento de Jogos - #Aula 21 - Space Invaders
Desenvolvimento de Jogos - #Aula 21 - Space InvadersDesenvolvimento de Jogos - #Aula 21 - Space Invaders
Desenvolvimento de Jogos - #Aula 21 - Space Invaders
 

Html aula 15 - CSS, Tabelas e Listas

  • 1. HTML 4.1 - Aula 15 Canal Effeccinco
  • 2. Revisão da Aula Anterior  Leiaute de Página  Ponto Flutuante (float)  Comando Clear  Definir um tamanho fixo de página  Definir uma posição da página  Aprendemos sobre z-index
  • 3. Conteúdo dessa Aula  Nós já passamos por muitas coisas até chegar aqui, mas você já parou para pensar que até agora não vimos nada na nossa página que remeta a uma tabela, nós poderíamos organizar nossos produtos com tabelas e com seus respectivos preços, por isso nessa aula nós vamos dar uma olhada em como criar tabelas e daremos uma olhada em mais algumas listas.  Então vamos lá vamos aprender como criar uma tabela no seu html?
  • 4. Criando Tabelas  Para criar uma tabela nós adicionamos o comando de tabela no html:  <table></table>  Dentro dessas tags então nós podemos incluir dados, para inserir uma linha na tabela você usa o comando, que significa table row ou linha da tabela:  <tr> </tr>
  • 5. Criando Tabelas  Ainda dentro das linhas você pode definir o titulo de cada coluna usando o comando Table Header ou cabeçalho da coluna  <th>Aqui é o seu Título</th>  Se você quiser apenas preencher com dados na tabela você usa dentro da tr os comando table data ou dados da tabela:  <td>Equivale a cada coluna<td>
  • 6. Colocando Legenda na tabela  Você pode colocar um resumo na sua tabela descrevendo ela, é útil se seu site for de acessibilidade isso faz com que programas leiam a descrição da sua tabela, ajudando pessoas com alguma incapacidade visual, o sumary cria esse resumo.  <table sumary=“Aqui você descreve sua tabela”>  Você ainda pode colocar uma legenda na tabela usando o comando:  <caption> Aqui é exibida pelos navegadores</caption>
  • 7. Definindo espaços de Bordas na Tabela  As tabelas funcionam um pouco diferente do modelo de caixa, já que eles possuem seu próprio espaçamento, mas caso você queira mudar o espaçamento você pode usar um comando, e passar parâmetros em pixels, para manipular na horizontal e na vertical, veja:  Border-spacing: 10px 20 px;  Outra forma de resolver essa questão das bordas e colocando um outro comando que retira qualquer formatação de bordas da sua tabela, veja:  Border-collapse: collapse;
  • 8. Mesclando Linhas e colunas  Você ainda pode mesclar linhas na sua tabela se você quiser, para isso você usa o comando de rowspan dentro da td, informando o numero de linhas que você quer mesclar:  <td rowspan=“2” ></td>  Para mesclar colunas você usa o comando celspan, e funciona da mesma forma que o rowspan.  <td celspan=“2”> </td>
  • 9. Deixando suas Listas mais bonitas  Você sabia que você ainda pode deixar suas lista mais personalizadas, existe duas propriedades no CSS que você pode melhorar para mudar suas listas, veja:  List-style-type: disc;  Circle;  Square;  None;
  • 10. Criando ainda um marcador estilizado  Você pode personalizar ainda mais seus marcadores, você pode colocar marcadores que você criou, veja:  List-style-image: url(caminhodaIMagem);  Para listas ordenadas você pode definir as propriedades:  Decimal, upper-alpha, lower-alpha, upper-roman, lower-roman.
  • 11. Posicionando suas listas  Existe um comando que você pode posicionar suas listas no seu site de forma que ela fique alinhada:  List-style-position: inside; - deixa alinhado sobre o marcador  List-style-position: outside; - alinha sob o texto que estiver acima dela.
  • 12. Quer saber mais sobre html?  Quer ver na prática como funciona esse conteúdo , assista a essa vídeo aula no youtube:  https://www.youtube.com/watch?v=Tt_LiDpZSYA&feature=youtu.be  Quer aulas sobre HTML, veja nosso Canal no Youtube, nos assista, curta e compartilhe:  https://www.youtube.com/channel/UC7FWW7I5ZW5T9V7dQnEtD7A/feed  Acesse o nosso Blog, e confira matérias mais completas.  www.effeccinco.wix.com/effeccinco
  • 13. Referências  Livro: Use a Cabeça HTML, CSS e XHTML, 2º Edição, Editora Alta Books, Elisabeth Freeman & Eric Freeman. Capítulo 1 – Comece a entender o HTML.  SHARMA, Vivek. SHARMA, Rajiv. Desenvolvendo Sites de e-Commerce. São Paulo: Makron Books, 2001, 598 p.