SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Layout Introdução
(Tableless) 2 e 3 colunas
CSS - Style Sheet
Professor: Jolvani
Aula 28,29,30 e 31
Layout Introdução (Tableless)
Parte I
CSS - Style Sheet
Professor: Jolvani
Aula 28
Layout (tableless) Parte I - CSS
 Nesta etapa final iremos trabalhar com layout, e é fundamental
entender o conteúdo sobre posicionamento.
 Precisamos ter em mente a estruturação do html, os elementos em
bloco, em linha, spans e divs, que servem para estruturar as páginas.
 Quando acessamos uma pagina web notamos que ela esta dividia em
top, menus, conteúdos, área de destaque, rodapé... todos posicionados
em locais específicos da página.
 Então devemos definir nossa pagina em áreas, e atribuir nomes para
elas...
 http://maujor.com/tutorial/lay2col-faux-colunm.php
 Áreas X nomes
Rodapé, blog
Layout (tableless) Parte I - CSS
 Áreas X nomes
Layout (tableless) Parte I - CSS
 Exemplo de uma estrutura completa
Layout (tableless) Parte I - CSS
 Os layout podem ser classificados seguindo dois critérios:
 Número de colunas
 Largura da página: fixa (alterar tamanho do navegador o site não altera, ex:
w3scools), líquidas (usa-se %), elásticas(de acordo com o tamanho da fonte por
ex);
 Layout de Uma Coluna e largura fixa
 Para começar, criamos o layout de acordo com o código anterior.... Criamos o
arquivo layout.html.
 No css. “estilo25.css” definimos uma borda de 1px cor preta
 E uma propriedade que define um estilo fixo, ou seja um layout fixo
 Desvantagem:
 mal aproveitamento do espaço
 E da barra de rolagem
Layout (tableless) Parte I - CSS
 Nesse Momento ele esta elástico (padrão normal do browser)
 (se eu encolher muito o tamanho da pagina fica difícil a leitura)
 Definir largura (width) para o container (isso é definir um layout fixo
para o seu site)
 Uma largura mínima – 500px.
 Agora temos o controle sobre as dimensões do componente e a
desvantagem é o mau aproveitamento do espaço horizontal quando
aumentamos a resolução do browser.
Layout (tableless) Parte I - CSS
Layout Introdução (Tableless)
Parte II
CSS - Style Sheet
Professor: Jolvani
Aula 29
 Layout de Uma Coluna e largura líquida
 Largura líquida: width: 80%;
 Independente do tamanho do browser o
elemento vai se ajustar aos 80% da pagina
 Aproveita melhor o espaço horizontal
 Layout de Uma Coluna e largura Elástico
 Largura ou layout elástico: definido em relação ao tamanho da fonte:
 Altere tamanho da fonte para 14px e
 width para 40em e 30em...
Layout (tableless) Parte II - CSS
 Centralizando o layout: usando margens automáticas
 Independente de usar largura fixa ou elástica (variável)
Layout (tableless) Parte II - CSS
 Independente de usar largura fixa ou elástica (variável)
Layout (tableless) Parte II - CSS
Layout com 2 colunas
CSS - Style Sheet
Professor: Jolvani
Aula 30
Layout com 2 colunas - CSS
 Vamos construir container principal e layout com duas colunas veja o
código:
 http://maujor.com/tutorial/
lay2col-faux-colunm.php
Layout com 2 colunas - CSS
 Adicionando textos nas divs:
Layout com 2 colunas - CSS
 Adicionando textos nas divs: id=contente
 Cabeçalho
 Coluna 01
 Coluna 02
 Rodapé
Layout com 2 colunas - CSS
 Criando o CSS: layout2.css
 Colocar borda em todas as divs....
 div {
border: 1px solid black;
}
 http://maujor.com/tutorial/lay2col-faux-colunm.php
 Centralizar layout
Layout com 2 colunas - CSS
 Definir altura do cabeçalho e cor de fundo: layout2.css
 Dividindo em colunas: left e contente
 Vejam o Problema (rodapé)
Layout com 2 colunas - CSS
 Definimos o rodapé com a propriedade clear, para limpar o float:
 O rodapé está ok, mas as colunas estão...
 Isso não aconteceu pq a dimensão dos elementos
 left e contente ocupam todo o espaço da tela.
 O contente, mais precisamente, então devemos
 Definir um tamanho para esses componentes
Layout com 2 colunas - CSS
 Ok
 Código final
 Layout de 2 colunas
Layout com 3 colunas
CSS - Style Sheet
Professor: Jolvani
Aula 31
Layout com 3 colunas – CSS
 Reestruturando seu html. Na parte principal = “contente” colocamos
duas divs principal e aquela que ficará a direita.
Layout com 3 colunas – CSS
 Cabeçalho e rodapé.
Layout com 3 colunas – CSS
 Left ou menu da página.
Layout com 3 colunas – CSS
 Centro – principal, mesmo texto da aula passada.
 Na div do lado direito um novo texto
Layout com 3 colunas – CSS
 A estrutura sem layout, aplicação do css
Layout com 3 colunas – CSS
 Definimos a borda em todas as nossas divs
 Usar layout estático, porém poderíamos usar layout elástico ou largura
líquida.
Layout com 3 colunas – CSS
 Menu
 Elemento Central: “content” - Rodapé, limpar layout
Layout com 3 colunas – CSS
 Mostrando o resultado – Por enquanto o layout de duas colunas....
Layout com 3 colunas – CSS
 Para criar nosso layout em 3 colunas vamos alterar os componentes da
div content - principal e right.
Não é necessário usar, porém só para melhor ilustrar
que div principal está dentro de content.
Layout com 3 colunas – CSS
 Mostrando o resultado
Layout com 3 colunas – CSS
 Pra finalizar adicione o seguinte código:
header{
heght: 80px;
bakground: #DDDDDD;
}
 Left ou menu adicione:
bakground: #666666;
 Rodapé também adicione:
bakground: #DDDDDD;
Próxima Aula: Menu só com CSS

Weitere ähnliche Inhalte

Andere mochten auch

Aula 09. efeito cascata e herança
Aula 09. efeito cascata e herançaAula 09. efeito cascata e herança
Aula 09. efeito cascata e herança
Jolvani Morgan
 
Aula 18. estilização de cabeçalhos
Aula 18. estilização de cabeçalhosAula 18. estilização de cabeçalhos
Aula 18. estilização de cabeçalhos
Jolvani Morgan
 
Aula 21 e 22 tabelas introdução th head foot
Aula 21 e 22 tabelas introdução   th head footAula 21 e 22 tabelas introdução   th head foot
Aula 21 e 22 tabelas introdução th head foot
Jolvani Morgan
 
Aula 11 04-14 prática html
Aula 11 04-14 prática htmlAula 11 04-14 prática html
Aula 11 04-14 prática html
Jolvani Morgan
 
Aula 06 e 07 elementos inline parte01 e 02
Aula 06 e 07 elementos inline parte01 e 02Aula 06 e 07 elementos inline parte01 e 02
Aula 06 e 07 elementos inline parte01 e 02
Jolvani Morgan
 
Aula 10 e 11. box model
Aula 10 e 11. box modelAula 10 e 11. box model
Aula 10 e 11. box model
Jolvani Morgan
 
Aula 04 e 05. seletores simples
Aula 04 e 05. seletores simplesAula 04 e 05. seletores simples
Aula 04 e 05. seletores simples
Jolvani Morgan
 
Aula 21. estilização de listas
Aula 21. estilização de listasAula 21. estilização de listas
Aula 21. estilização de listas
Jolvani Morgan
 
Aula 03. utilização inline, incorporado e externo
Aula 03. utilização inline, incorporado e externoAula 03. utilização inline, incorporado e externo
Aula 03. utilização inline, incorporado e externo
Jolvani Morgan
 
Aula 01 introdução css
Aula 01 introdução cssAula 01 introdução css
Aula 01 introdução css
Jolvani Morgan
 
Aula 16 e 17. background
Aula 16 e 17. backgroundAula 16 e 17. background
Aula 16 e 17. background
Jolvani Morgan
 
Aula 24,25,26 e 27. posicionamento
Aula 24,25,26 e 27. posicionamentoAula 24,25,26 e 27. posicionamento
Aula 24,25,26 e 27. posicionamento
Jolvani Morgan
 
Aula 22 e 23. menu drop down com j query
Aula 22 e 23. menu drop down com j queryAula 22 e 23. menu drop down com j query
Aula 22 e 23. menu drop down com j query
Jolvani Morgan
 
Aula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativasAula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativas
Jolvani Morgan
 
Aula 34. bordas arredondadas e sombreamento
Aula 34. bordas arredondadas e sombreamentoAula 34. bordas arredondadas e sombreamento
Aula 34. bordas arredondadas e sombreamento
Jolvani Morgan
 

Andere mochten auch (20)

Aula 09. efeito cascata e herança
Aula 09. efeito cascata e herançaAula 09. efeito cascata e herança
Aula 09. efeito cascata e herança
 
Aula 18. estilização de cabeçalhos
Aula 18. estilização de cabeçalhosAula 18. estilização de cabeçalhos
Aula 18. estilização de cabeçalhos
 
Aula 08 cores
Aula 08 coresAula 08 cores
Aula 08 cores
 
Aula 21 e 22 tabelas introdução th head foot
Aula 21 e 22 tabelas introdução   th head footAula 21 e 22 tabelas introdução   th head foot
Aula 21 e 22 tabelas introdução th head foot
 
Aula 11 04-14 prática html
Aula 11 04-14 prática htmlAula 11 04-14 prática html
Aula 11 04-14 prática html
 
Aula 31 certificação
Aula 31 certificaçãoAula 31 certificação
Aula 31 certificação
 
Aula 28,29 e 30 w3 c, versões, html5
Aula 28,29 e 30   w3 c, versões, html5Aula 28,29 e 30   w3 c, versões, html5
Aula 28,29 e 30 w3 c, versões, html5
 
Aula 06 e 07 elementos inline parte01 e 02
Aula 06 e 07 elementos inline parte01 e 02Aula 06 e 07 elementos inline parte01 e 02
Aula 06 e 07 elementos inline parte01 e 02
 
Aula 10 e 11. box model
Aula 10 e 11. box modelAula 10 e 11. box model
Aula 10 e 11. box model
 
Aula 04 e 05. seletores simples
Aula 04 e 05. seletores simplesAula 04 e 05. seletores simples
Aula 04 e 05. seletores simples
 
Aula 21. estilização de listas
Aula 21. estilização de listasAula 21. estilização de listas
Aula 21. estilização de listas
 
Aula 03. utilização inline, incorporado e externo
Aula 03. utilização inline, incorporado e externoAula 03. utilização inline, incorporado e externo
Aula 03. utilização inline, incorporado e externo
 
Aula 01 introdução css
Aula 01 introdução cssAula 01 introdução css
Aula 01 introdução css
 
Aula 20 div e spans
Aula 20 div e spansAula 20 div e spans
Aula 20 div e spans
 
Aula 16 e 17. background
Aula 16 e 17. backgroundAula 16 e 17. background
Aula 16 e 17. background
 
Aula 32. menu só com css
Aula 32. menu só com cssAula 32. menu só com css
Aula 32. menu só com css
 
Aula 24,25,26 e 27. posicionamento
Aula 24,25,26 e 27. posicionamentoAula 24,25,26 e 27. posicionamento
Aula 24,25,26 e 27. posicionamento
 
Aula 22 e 23. menu drop down com j query
Aula 22 e 23. menu drop down com j queryAula 22 e 23. menu drop down com j query
Aula 22 e 23. menu drop down com j query
 
Aula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativasAula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativas
 
Aula 34. bordas arredondadas e sombreamento
Aula 34. bordas arredondadas e sombreamentoAula 34. bordas arredondadas e sombreamento
Aula 34. bordas arredondadas e sombreamento
 

Ähnlich wie Aula 28,29,30 e 31. layout (tableless)

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
 
[DIG2012] Criando um grid
[DIG2012] Criando um grid[DIG2012] Criando um grid
[DIG2012] Criando um grid
Eduardo Novais
 

Ähnlich wie Aula 28,29,30 e 31. layout (tableless) (20)

Css - por Nícolas Lazarte Kaqui
Css - por Nícolas Lazarte Kaqui Css - por Nícolas Lazarte Kaqui
Css - por Nícolas Lazarte Kaqui
 
Adobe Muse - Guia de referencia
Adobe Muse - Guia de referenciaAdobe Muse - Guia de referencia
Adobe Muse - Guia de referencia
 
Gabarito ad1 web_2012_2
Gabarito ad1 web_2012_2Gabarito ad1 web_2012_2
Gabarito ad1 web_2012_2
 
Dreamweaver aula 1
Dreamweaver aula 1Dreamweaver aula 1
Dreamweaver aula 1
 
Projeto dreamweaver aula 3 a 5
Projeto dreamweaver aula 3 a 5Projeto dreamweaver aula 3 a 5
Projeto dreamweaver aula 3 a 5
 
O design equilibrado5
O design equilibrado5O design equilibrado5
O design equilibrado5
 
Curso de Adobe Page Maker 2015
Curso de Adobe Page Maker 2015Curso de Adobe Page Maker 2015
Curso de Adobe Page Maker 2015
 
Manual inkscape
Manual inkscapeManual inkscape
Manual inkscape
 
[DIG2012] Criando um grid
[DIG2012] Criando um grid[DIG2012] Criando um grid
[DIG2012] Criando um grid
 
Aula12
Aula12Aula12
Aula12
 
Word Aula 12
Word Aula 12Word Aula 12
Word Aula 12
 
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
 
Didatico7.word
Didatico7.wordDidatico7.word
Didatico7.word
 
Web design responsivo e adaptativo - HTML5/CSS3
Web design responsivo e adaptativo - HTML5/CSS3Web design responsivo e adaptativo - HTML5/CSS3
Web design responsivo e adaptativo - HTML5/CSS3
 
novidades autocad_2013
novidades autocad_2013novidades autocad_2013
novidades autocad_2013
 
Access intermediário
Access intermediárioAccess intermediário
Access intermediário
 
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
 
Sites
SitesSites
Sites
 
FORMATAÇÃO DO TCC: Quebras, Títulos, Sumário, Legendas de Figuras e Índice de...
FORMATAÇÃO DO TCC: Quebras, Títulos, Sumário, Legendas de Figuras e Índice de...FORMATAÇÃO DO TCC: Quebras, Títulos, Sumário, Legendas de Figuras e Índice de...
FORMATAÇÃO DO TCC: Quebras, Títulos, Sumário, Legendas de Figuras e Índice de...
 

Mehr von Jolvani Morgan

Aula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativasAula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativas
Jolvani Morgan
 
Aula 03. utilização inline, incorporado e externo
Aula 03. utilização inline, incorporado e externoAula 03. utilização inline, incorporado e externo
Aula 03. utilização inline, incorporado e externo
Jolvani Morgan
 
Aula 27 caracteres especiais & encoding
Aula 27 caracteres especiais & encodingAula 27 caracteres especiais & encoding
Aula 27 caracteres especiais & encoding
Jolvani Morgan
 
Aula 23 e 24 formulário controles
Aula 23 e 24 formulário controlesAula 23 e 24 formulário controles
Aula 23 e 24 formulário controles
Jolvani Morgan
 
Aula 19 imagens mapeadas
Aula 19 imagens mapeadasAula 19 imagens mapeadas
Aula 19 imagens mapeadas
Jolvani Morgan
 
Aula 18 links email, call, chat
Aula 18 links email, call, chatAula 18 links email, call, chat
Aula 18 links email, call, chat
Jolvani Morgan
 
Aula 17 links internos
Aula 17 links internosAula 17 links internos
Aula 17 links internos
Jolvani Morgan
 
Aula 16 links relativos
Aula 16 links relativosAula 16 links relativos
Aula 16 links relativos
Jolvani Morgan
 
Aula 15 links introdução
Aula 15 links introduçãoAula 15 links introdução
Aula 15 links introdução
Jolvani Morgan
 

Mehr von Jolvani Morgan (10)

Aula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativasAula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativas
 
Aula 03. utilização inline, incorporado e externo
Aula 03. utilização inline, incorporado e externoAula 03. utilização inline, incorporado e externo
Aula 03. utilização inline, incorporado e externo
 
Aula 02 sintaxe css
Aula 02 sintaxe cssAula 02 sintaxe css
Aula 02 sintaxe css
 
Aula 27 caracteres especiais & encoding
Aula 27 caracteres especiais & encodingAula 27 caracteres especiais & encoding
Aula 27 caracteres especiais & encoding
 
Aula 23 e 24 formulário controles
Aula 23 e 24 formulário controlesAula 23 e 24 formulário controles
Aula 23 e 24 formulário controles
 
Aula 19 imagens mapeadas
Aula 19 imagens mapeadasAula 19 imagens mapeadas
Aula 19 imagens mapeadas
 
Aula 18 links email, call, chat
Aula 18 links email, call, chatAula 18 links email, call, chat
Aula 18 links email, call, chat
 
Aula 17 links internos
Aula 17 links internosAula 17 links internos
Aula 17 links internos
 
Aula 16 links relativos
Aula 16 links relativosAula 16 links relativos
Aula 16 links relativos
 
Aula 15 links introdução
Aula 15 links introduçãoAula 15 links introdução
Aula 15 links introdução
 

Kürzlich hochgeladen

Kürzlich hochgeladen (9)

ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docxATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 

Aula 28,29,30 e 31. layout (tableless)

  • 1. Layout Introdução (Tableless) 2 e 3 colunas CSS - Style Sheet Professor: Jolvani Aula 28,29,30 e 31
  • 2. Layout Introdução (Tableless) Parte I CSS - Style Sheet Professor: Jolvani Aula 28
  • 3. Layout (tableless) Parte I - CSS  Nesta etapa final iremos trabalhar com layout, e é fundamental entender o conteúdo sobre posicionamento.  Precisamos ter em mente a estruturação do html, os elementos em bloco, em linha, spans e divs, que servem para estruturar as páginas.  Quando acessamos uma pagina web notamos que ela esta dividia em top, menus, conteúdos, área de destaque, rodapé... todos posicionados em locais específicos da página.  Então devemos definir nossa pagina em áreas, e atribuir nomes para elas...  http://maujor.com/tutorial/lay2col-faux-colunm.php
  • 4.  Áreas X nomes Rodapé, blog Layout (tableless) Parte I - CSS
  • 5.  Áreas X nomes Layout (tableless) Parte I - CSS
  • 6.  Exemplo de uma estrutura completa Layout (tableless) Parte I - CSS
  • 7.  Os layout podem ser classificados seguindo dois critérios:  Número de colunas  Largura da página: fixa (alterar tamanho do navegador o site não altera, ex: w3scools), líquidas (usa-se %), elásticas(de acordo com o tamanho da fonte por ex);  Layout de Uma Coluna e largura fixa  Para começar, criamos o layout de acordo com o código anterior.... Criamos o arquivo layout.html.  No css. “estilo25.css” definimos uma borda de 1px cor preta  E uma propriedade que define um estilo fixo, ou seja um layout fixo  Desvantagem:  mal aproveitamento do espaço  E da barra de rolagem Layout (tableless) Parte I - CSS
  • 8.  Nesse Momento ele esta elástico (padrão normal do browser)  (se eu encolher muito o tamanho da pagina fica difícil a leitura)  Definir largura (width) para o container (isso é definir um layout fixo para o seu site)  Uma largura mínima – 500px.  Agora temos o controle sobre as dimensões do componente e a desvantagem é o mau aproveitamento do espaço horizontal quando aumentamos a resolução do browser. Layout (tableless) Parte I - CSS
  • 9. Layout Introdução (Tableless) Parte II CSS - Style Sheet Professor: Jolvani Aula 29
  • 10.  Layout de Uma Coluna e largura líquida  Largura líquida: width: 80%;  Independente do tamanho do browser o elemento vai se ajustar aos 80% da pagina  Aproveita melhor o espaço horizontal  Layout de Uma Coluna e largura Elástico  Largura ou layout elástico: definido em relação ao tamanho da fonte:  Altere tamanho da fonte para 14px e  width para 40em e 30em... Layout (tableless) Parte II - CSS
  • 11.  Centralizando o layout: usando margens automáticas  Independente de usar largura fixa ou elástica (variável) Layout (tableless) Parte II - CSS
  • 12.  Independente de usar largura fixa ou elástica (variável) Layout (tableless) Parte II - CSS
  • 13. Layout com 2 colunas CSS - Style Sheet Professor: Jolvani Aula 30
  • 14. Layout com 2 colunas - CSS  Vamos construir container principal e layout com duas colunas veja o código:  http://maujor.com/tutorial/ lay2col-faux-colunm.php
  • 15. Layout com 2 colunas - CSS  Adicionando textos nas divs:
  • 16. Layout com 2 colunas - CSS  Adicionando textos nas divs: id=contente  Cabeçalho  Coluna 01  Coluna 02  Rodapé
  • 17. Layout com 2 colunas - CSS  Criando o CSS: layout2.css  Colocar borda em todas as divs....  div { border: 1px solid black; }  http://maujor.com/tutorial/lay2col-faux-colunm.php  Centralizar layout
  • 18. Layout com 2 colunas - CSS  Definir altura do cabeçalho e cor de fundo: layout2.css  Dividindo em colunas: left e contente  Vejam o Problema (rodapé)
  • 19. Layout com 2 colunas - CSS  Definimos o rodapé com a propriedade clear, para limpar o float:  O rodapé está ok, mas as colunas estão...  Isso não aconteceu pq a dimensão dos elementos  left e contente ocupam todo o espaço da tela.  O contente, mais precisamente, então devemos  Definir um tamanho para esses componentes
  • 20. Layout com 2 colunas - CSS  Ok  Código final  Layout de 2 colunas
  • 21. Layout com 3 colunas CSS - Style Sheet Professor: Jolvani Aula 31
  • 22. Layout com 3 colunas – CSS  Reestruturando seu html. Na parte principal = “contente” colocamos duas divs principal e aquela que ficará a direita.
  • 23. Layout com 3 colunas – CSS  Cabeçalho e rodapé.
  • 24. Layout com 3 colunas – CSS  Left ou menu da página.
  • 25. Layout com 3 colunas – CSS  Centro – principal, mesmo texto da aula passada.  Na div do lado direito um novo texto
  • 26. Layout com 3 colunas – CSS  A estrutura sem layout, aplicação do css
  • 27. Layout com 3 colunas – CSS  Definimos a borda em todas as nossas divs  Usar layout estático, porém poderíamos usar layout elástico ou largura líquida.
  • 28. Layout com 3 colunas – CSS  Menu  Elemento Central: “content” - Rodapé, limpar layout
  • 29. Layout com 3 colunas – CSS  Mostrando o resultado – Por enquanto o layout de duas colunas....
  • 30. Layout com 3 colunas – CSS  Para criar nosso layout em 3 colunas vamos alterar os componentes da div content - principal e right. Não é necessário usar, porém só para melhor ilustrar que div principal está dentro de content.
  • 31. Layout com 3 colunas – CSS  Mostrando o resultado
  • 32. Layout com 3 colunas – CSS  Pra finalizar adicione o seguinte código: header{ heght: 80px; bakground: #DDDDDD; }  Left ou menu adicione: bakground: #666666;  Rodapé também adicione: bakground: #DDDDDD;
  • 33. Próxima Aula: Menu só com CSS