SlideShare uma empresa Scribd logo
1 de 36
Posicionamento
CSS - Style Sheet
Professor: Jolvani
Aula 24,25,26 e 27
Posicionamento (fluxo normal)
CSS - Style Sheet
Professor: Jolvani
Aula 24
Posicionamento (fluxo normal)- CSS
 Bem vindos a aula de posicionamento
 Posicionamento usando as propriedades
 Três formas de Posicionamento
 Precisamos lembrar dos tipos em bloco e in-line
 Se não definirmos nenhum tipo de posicionamento
existe uma organização natural do navegador
 O Fluxo normal exibe cada elemento na ordem
em que é colocado a marcação veja mais...
Posicionamento (fluxo normal)- CSS
 O Fluxo normal exibe cada elemento na ordem (h1,h2,div,p...)
em que é colocado a marcação, veja mais...
Cada elemento em bloco aparecem na ordem em que são escritos no
documento html, são empilhados de cima para baixo representando o
fluxo normal. Cada novo elemento provoca uma quebra de linha e ocupa
toda largura do documento.
Posicionamento (fluxo normal)- CSS
 Para ver os espaços que os elementos estão ocupando vamos colocar
uma borda em cada um deles
 Adicione a parágrafo <p> no código acima...
 Os elementos inline sua formatação se da na horizontal, pois eles não
provocam quebra de linha e dentro do box em que ela está;
 Ao redimensionar nosso navegador, os elementos
 Automaticamente se ajustam, verifique...
Posicionamento (fluxo normal)- CSS
 Ao redimensionar nosso navegador, os elementos
 Automaticamente se ajustam, verifique.
 Essas são as regras do fluxo normal. Lembre-se temos ainda o float e
absoluto
Posicionamento (fluxo normal)- CSS
 Esses posicionamentos são fundamentais para ajustarmos os elementos
nas páginas que construirmos...
 Existem as propriedades para o sistema de posicionamento...
 Position:static – representa exatamente o fluxo normal visto
anteriormente. Exemplo:
 Usando position:static não será alterado se definirmos no css a propriedade
“left:160px” e “top:130px” por exemplo pois no fluxo normal declarando
static, seu texto fica estático....
Posicionamento (fluxo normal)- CSS
 Alternado o valor de position:
 Veja a disposição do titulo 2.
 Experimente usar nos elementos in-line...
 Então fluxo é a forma como os elementos estão
dispostos dentro de sua página.
Posicionamento (float)
CSS - Style Sheet
Professor: Jolvani
Aula 25
Posicionamento (float)- CSS
 Posicionamento float permite que reposicionamos os elementos fazendo
com que seu espaço original seja ocupado, diferentemente do fluxo
normal visto anteriormente.
 Alterar cor de fundo elemento <p> e aumentar as dimensões dos elementos
h1 e h3 e p (somente a altura), depois usaremos a propriedade “float”
 Float:left; faz com que os elementos flutuem à esquerda
(h1,h3,p)
 Veja o resultado... Redimensione seu navegador e observe...
Posicionamento (float)- CSS
 Lembrem-se: para fazer um menu horizontal ou itens flutuar para a
esquerda eu necessito da propriedade float...
Posicionamento (float)- CSS
 Podemos também flutuar somente um ou alguns elementos, para isso
defina um id no html como “tit” por exemplo e atribua float:left para
ele. Verifique se o elemento seguinte não sobrepõem seu espaço.
 Vamos ao exemplo:
 Limpar o float para os outro elementos clear:left ou clear:both
Posicionamento (float)- CSS
 Limpar o float para os outro elementos clear:left ou clear:both
Posicionamento (float)- CSS
 Podemos usar float:right -> flutuar à direita.
 Ex: flutuando elementos inline: uma imagem à direita:
 Vamos adequar nosso documento para ilustrar um novo exemplo
 Aumentar parágrafo 2. Conhecimento Multidisciplinar (copie e cole)
 Retirar float:
Posicionamento (float)- CSS
 Faremos um destaque em parte do texto:
Posicionamento (absoluto)
CSS - Style Sheet
Professor: Jolvani
Aula 26
Posicionamento (Absolute)- CSS
 O posicionamento absoluto é regido pelas propriedades position, com
valores absolute e fixed (fixo).
 Para esta aula remova todos os parágrafos do html anterior, e colocamos
uma <div>
 No css deixamos apenas o elemento <h3>
Posicionamento (Absolute)- CSS
 Verifique o exemplo:
 O elemento 3 ocupou o lugar do elemento 2
 Observe que a borda do elemento 2 ocupa o espaço do texto
 Então 1 e 3 estão no fluxo normal e 2 absoluto de posicionamento
 Alterar cor de fundo elemento 2
Posicionamento (Absolute)- CSS
 O posicionamento absoluto funciona junto com outras propriedades:
 Parece que o elemento 2 esta com o posicionamento mais abaixo
(top:50px), porém o seu posicionamento se dá através do elemento 1,
dessa forma as distâncias são iguais. Posicionamento absoluto.
 No posicionamento estático (fluxo normal) não é permitido a propriedade
“left” e “top”
Posicionamento (Absolute)- CSS
 Colocando Borda na div:
 O contexto de posicionamento estabelece a origem de sistema de
coordenadas para posicionamento absoluto. A regra que regue o
posicionamento do elemento estabelece que os elementos posicionados
com a declaração absoluta serão deslocados como base para uma
determinação de coordenadas para o ancestral mais próximo...
 Alterando o código da <div>
Posicionamento (Absolute)- CSS
 <div>
 #dois
 Elemento 2 sobrepõem elemento 1: então elemento 2 posicionado agora
em relação ao <div>
Posicionamento (Absolute)- CSS
 Altere o html tirando o elemento 2 da div e colocando abaixo, fora
dela...
 Observe que o elemento 2, agora se posiciona em relação a janela do
Browser. Em relação ao body
Posicionamento (Absolute)- CSS
 Retorne com os código anterior...
 É possível usar um valor negativo também:
 Ex: em #dois altere
 Top:0px para top:-20px;
 Diferença entre valor absoluto e valor fixed
 Absoluto: muda quando usa-se uma barra de rolagem por exemplo:
 Fixed: o elemento acompanha a rolagem, veja
Posicionamento (Z-index)
CSS - Style Sheet
Professor: Jolvani
Aula 27
Posicionamento (Z-Index)- CSS
 Posicionamento em várias camadas: A propriedade z-index permite
posicionar os elementos em locais específicos, definindo qual vai a
frente ou atrás na apresentação do nosso browser.
 Deixamos a página no
seguinte formato:
 Elementos em bloco;
 Quebra de linha;
 Espaço h3 + quebra;
 REVISANDO...
Posicionamento (Z-Index)- CSS
 Lembrem do esquema de posicionamento: float:left;
Posicionamento (Z-Index)- CSS
 Lembrem do esquema de posicionamento: float:right;
 Alterando para float:right;
 Altera-se o posicionamento dos elementos;
Posicionamento (Z-Index)- CSS
 Se eu quisesse quebrar, fazer com que o elemento azul ficasse na parte
de baixo.... float:left;
 No elemento #três { clear: left; }
Posicionamento (Z-Index)- CSS
 Outra característica importante, é quando flutua-se um elemento, somente
um, abre-se espação para outro elemento ocupar o espaço dele... Flutuando
elemento verde... float:left;
 O elemento amarelo passou a ocupar a posição que estava sendo ocupada do
elemento 1 verde. Ficando posicionado atrás do elemento verde.
 Com z-index nos definimos quem vem para frente ou quem vai para trás.
Posicionamento (Z-Index)- CSS
 O outro foi o posicionamento absoluto...
 O Elemento 1 verde saiu do fluxo e agora o elemento 2 amarelo passou
a ocupar aquela posição do verde.
 Uma característica é quantos pixels acima ou abaixo queremos
posicionar.
Posicionamento (Z-Index)- CSS
 Com o esquema de posicionamento absoluto o elemento corre a janela
quando temos a barra de rolagem
 Mas se usarmos fixo (fixed)...
Posicionamento (Z-Index)- CSS
 Onde entra o z-index: ele define ordem e a prioridade de apresentação
de cada um desses elementos:
 Prioridade inferior aos elementos amarelo e azul.
Posicionamento (Z-Index)- CSS
 Onde entra o z-index: ele define ordem e a prioridade de apresentação
de cada um desses elementos:
 Colocando z-index: -2 no elemento amarelo (2), para que o z-index
funcione é necessário sair do fluxo normal, usar position...
Posicionamento (Z-Index)- CSS
 Onde entra o z-index: ele define ordem e a prioridade de apresentação
de cada um desses elementos:
 Nos 3 elementos
Posicionamento (Z-Index)- CSS
 A partir de agora podemos trabalhar com layout;
 Até a próxima aula.
Próxima Aula: Layout - Tableless

Mais conteúdo relacionado

Destaque

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 htmlJolvani Morgan
 
Aula 31 certificação
Aula 31 certificaçãoAula 31 certificação
Aula 31 certificaçãoJolvani 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 02Jolvani Morgan
 
Aula 21. estilização de listas
Aula 21. estilização de listasAula 21. estilização de listas
Aula 21. estilização de listasJolvani Morgan
 
Aula 10 e 11. box model
Aula 10 e 11. box modelAula 10 e 11. box model
Aula 10 e 11. box modelJolvani Morgan
 
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çaJolvani Morgan
 
Aula 04 e 05. seletores simples
Aula 04 e 05. seletores simplesAula 04 e 05. seletores simples
Aula 04 e 05. seletores simplesJolvani Morgan
 
Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)
Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)
Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)Jolvani Morgan
 
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, html5Jolvani Morgan
 
Aula 16 e 17. background
Aula 16 e 17. backgroundAula 16 e 17. background
Aula 16 e 17. backgroundJolvani Morgan
 
Aula 01 introdução css
Aula 01 introdução cssAula 01 introdução css
Aula 01 introdução cssJolvani 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 externoJolvani Morgan
 
Aula 32. menu só com css
Aula 32. menu só com cssAula 32. menu só com css
Aula 32. menu só com cssJolvani 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 queryJolvani Morgan
 
Aula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativasAula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativasJolvani Morgan
 
Aula 34. bordas arredondadas e sombreamento
Aula 34. bordas arredondadas e sombreamentoAula 34. bordas arredondadas e sombreamento
Aula 34. bordas arredondadas e sombreamentoJolvani Morgan
 
Aulas 25 e 26 nomenclatura dos hidrocarbonetos - 2º ano
Aulas 25 e 26   nomenclatura dos hidrocarbonetos - 2º anoAulas 25 e 26   nomenclatura dos hidrocarbonetos - 2º ano
Aulas 25 e 26 nomenclatura dos hidrocarbonetos - 2º anoAlpha Colégio e Vestibulares
 

Destaque (20)

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 08 cores
Aula 08 coresAula 08 cores
Aula 08 cores
 
Aula 31 certificação
Aula 31 certificaçãoAula 31 certificação
Aula 31 certificação
 
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 21. estilização de listas
Aula 21. estilização de listasAula 21. estilização de listas
Aula 21. estilização de listas
 
Aula 10 e 11. box model
Aula 10 e 11. box modelAula 10 e 11. box model
Aula 10 e 11. box model
 
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 04 e 05. seletores simples
Aula 04 e 05. seletores simplesAula 04 e 05. seletores simples
Aula 04 e 05. seletores simples
 
Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)
Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)
Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoraçã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 16 e 17. background
Aula 16 e 17. backgroundAula 16 e 17. background
Aula 16 e 17. background
 
Aula 01 introdução css
Aula 01 introdução cssAula 01 introdução css
Aula 01 introdução css
 
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 32. menu só com css
Aula 32. menu só com cssAula 32. menu só com css
Aula 32. menu só com css
 
Aula 20 div e spans
Aula 20 div e spansAula 20 div e spans
Aula 20 div e spans
 
Aula 33. css sprite
Aula 33. css spriteAula 33. css sprite
Aula 33. css sprite
 
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
 
Aulas 25 e 26 nomenclatura dos hidrocarbonetos - 2º ano
Aulas 25 e 26   nomenclatura dos hidrocarbonetos - 2º anoAulas 25 e 26   nomenclatura dos hidrocarbonetos - 2º ano
Aulas 25 e 26 nomenclatura dos hidrocarbonetos - 2º ano
 

Semelhante a Posicionamento CSS - Fluxo normal, float, absoluto e z-index

Aula 06, 07 e 08 seletores compostos e pseudo seletores
Aula 06, 07 e 08 seletores compostos e pseudo seletoresAula 06, 07 e 08 seletores compostos e pseudo seletores
Aula 06, 07 e 08 seletores compostos e pseudo seletoresJolvani Morgan
 
Aula 06, 07 e 08 seletores compostos e pseudo seletores
Aula 06, 07 e 08 seletores compostos e pseudo seletoresAula 06, 07 e 08 seletores compostos e pseudo seletores
Aula 06, 07 e 08 seletores compostos e pseudo seletoresJolvani Morgan
 
W3 c parte6
W3 c   parte6W3 c   parte6
W3 c parte6icajai
 

Semelhante a Posicionamento CSS - Fluxo normal, float, absoluto e z-index (6)

Css parte iii_b
Css parte iii_bCss parte iii_b
Css parte iii_b
 
Aula 06, 07 e 08 seletores compostos e pseudo seletores
Aula 06, 07 e 08 seletores compostos e pseudo seletoresAula 06, 07 e 08 seletores compostos e pseudo seletores
Aula 06, 07 e 08 seletores compostos e pseudo seletores
 
Aula 06, 07 e 08 seletores compostos e pseudo seletores
Aula 06, 07 e 08 seletores compostos e pseudo seletoresAula 06, 07 e 08 seletores compostos e pseudo seletores
Aula 06, 07 e 08 seletores compostos e pseudo seletores
 
W3 c parte6
W3 c   parte6W3 c   parte6
W3 c parte6
 
CSS
CSSCSS
CSS
 
Minicurso CSS
Minicurso CSSMinicurso CSS
Minicurso CSS
 

Mais de Jolvani Morgan

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)Jolvani Morgan
 
Aula 19 e 20. estilização de links
Aula 19 e 20. estilização de linksAula 19 e 20. estilização de links
Aula 19 e 20. estilização de linksJolvani Morgan
 
Aula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativasAula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativasJolvani 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 externoJolvani Morgan
 
Aula 27 caracteres especiais & encoding
Aula 27 caracteres especiais & encodingAula 27 caracteres especiais & encoding
Aula 27 caracteres especiais & encodingJolvani Morgan
 
Aula 25 e 26 formulário acessibilidade
Aula 25 e 26 formulário acessibilidadeAula 25 e 26 formulário acessibilidade
Aula 25 e 26 formulário acessibilidadeJolvani 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 controlesJolvani Morgan
 
Aula 19 imagens mapeadas
Aula 19 imagens mapeadasAula 19 imagens mapeadas
Aula 19 imagens mapeadasJolvani Morgan
 
Aula 18 links email, call, chat
Aula 18 links email, call, chatAula 18 links email, call, chat
Aula 18 links email, call, chatJolvani Morgan
 
Aula 17 links internos
Aula 17 links internosAula 17 links internos
Aula 17 links internosJolvani Morgan
 
Aula 16 links relativos
Aula 16 links relativosAula 16 links relativos
Aula 16 links relativosJolvani Morgan
 
Aula 15 links introdução
Aula 15 links introduçãoAula 15 links introdução
Aula 15 links introduçãoJolvani Morgan
 

Mais de Jolvani Morgan (13)

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)
 
Aula 19 e 20. estilização de links
Aula 19 e 20. estilização de linksAula 19 e 20. estilização de links
Aula 19 e 20. estilização de links
 
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 25 e 26 formulário acessibilidade
Aula 25 e 26 formulário acessibilidadeAula 25 e 26 formulário acessibilidade
Aula 25 e 26 formulário acessibilidade
 
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
 

Posicionamento CSS - Fluxo normal, float, absoluto e z-index

  • 1. Posicionamento CSS - Style Sheet Professor: Jolvani Aula 24,25,26 e 27
  • 2. Posicionamento (fluxo normal) CSS - Style Sheet Professor: Jolvani Aula 24
  • 3. Posicionamento (fluxo normal)- CSS  Bem vindos a aula de posicionamento  Posicionamento usando as propriedades  Três formas de Posicionamento  Precisamos lembrar dos tipos em bloco e in-line  Se não definirmos nenhum tipo de posicionamento existe uma organização natural do navegador  O Fluxo normal exibe cada elemento na ordem em que é colocado a marcação veja mais...
  • 4. Posicionamento (fluxo normal)- CSS  O Fluxo normal exibe cada elemento na ordem (h1,h2,div,p...) em que é colocado a marcação, veja mais... Cada elemento em bloco aparecem na ordem em que são escritos no documento html, são empilhados de cima para baixo representando o fluxo normal. Cada novo elemento provoca uma quebra de linha e ocupa toda largura do documento.
  • 5. Posicionamento (fluxo normal)- CSS  Para ver os espaços que os elementos estão ocupando vamos colocar uma borda em cada um deles  Adicione a parágrafo <p> no código acima...  Os elementos inline sua formatação se da na horizontal, pois eles não provocam quebra de linha e dentro do box em que ela está;  Ao redimensionar nosso navegador, os elementos  Automaticamente se ajustam, verifique...
  • 6. Posicionamento (fluxo normal)- CSS  Ao redimensionar nosso navegador, os elementos  Automaticamente se ajustam, verifique.  Essas são as regras do fluxo normal. Lembre-se temos ainda o float e absoluto
  • 7. Posicionamento (fluxo normal)- CSS  Esses posicionamentos são fundamentais para ajustarmos os elementos nas páginas que construirmos...  Existem as propriedades para o sistema de posicionamento...  Position:static – representa exatamente o fluxo normal visto anteriormente. Exemplo:  Usando position:static não será alterado se definirmos no css a propriedade “left:160px” e “top:130px” por exemplo pois no fluxo normal declarando static, seu texto fica estático....
  • 8. Posicionamento (fluxo normal)- CSS  Alternado o valor de position:  Veja a disposição do titulo 2.  Experimente usar nos elementos in-line...  Então fluxo é a forma como os elementos estão dispostos dentro de sua página.
  • 9. Posicionamento (float) CSS - Style Sheet Professor: Jolvani Aula 25
  • 10. Posicionamento (float)- CSS  Posicionamento float permite que reposicionamos os elementos fazendo com que seu espaço original seja ocupado, diferentemente do fluxo normal visto anteriormente.  Alterar cor de fundo elemento <p> e aumentar as dimensões dos elementos h1 e h3 e p (somente a altura), depois usaremos a propriedade “float”  Float:left; faz com que os elementos flutuem à esquerda (h1,h3,p)  Veja o resultado... Redimensione seu navegador e observe...
  • 11. Posicionamento (float)- CSS  Lembrem-se: para fazer um menu horizontal ou itens flutuar para a esquerda eu necessito da propriedade float...
  • 12. Posicionamento (float)- CSS  Podemos também flutuar somente um ou alguns elementos, para isso defina um id no html como “tit” por exemplo e atribua float:left para ele. Verifique se o elemento seguinte não sobrepõem seu espaço.  Vamos ao exemplo:  Limpar o float para os outro elementos clear:left ou clear:both
  • 13. Posicionamento (float)- CSS  Limpar o float para os outro elementos clear:left ou clear:both
  • 14. Posicionamento (float)- CSS  Podemos usar float:right -> flutuar à direita.  Ex: flutuando elementos inline: uma imagem à direita:  Vamos adequar nosso documento para ilustrar um novo exemplo  Aumentar parágrafo 2. Conhecimento Multidisciplinar (copie e cole)  Retirar float:
  • 15. Posicionamento (float)- CSS  Faremos um destaque em parte do texto:
  • 16. Posicionamento (absoluto) CSS - Style Sheet Professor: Jolvani Aula 26
  • 17. Posicionamento (Absolute)- CSS  O posicionamento absoluto é regido pelas propriedades position, com valores absolute e fixed (fixo).  Para esta aula remova todos os parágrafos do html anterior, e colocamos uma <div>  No css deixamos apenas o elemento <h3>
  • 18. Posicionamento (Absolute)- CSS  Verifique o exemplo:  O elemento 3 ocupou o lugar do elemento 2  Observe que a borda do elemento 2 ocupa o espaço do texto  Então 1 e 3 estão no fluxo normal e 2 absoluto de posicionamento  Alterar cor de fundo elemento 2
  • 19. Posicionamento (Absolute)- CSS  O posicionamento absoluto funciona junto com outras propriedades:  Parece que o elemento 2 esta com o posicionamento mais abaixo (top:50px), porém o seu posicionamento se dá através do elemento 1, dessa forma as distâncias são iguais. Posicionamento absoluto.  No posicionamento estático (fluxo normal) não é permitido a propriedade “left” e “top”
  • 20. Posicionamento (Absolute)- CSS  Colocando Borda na div:  O contexto de posicionamento estabelece a origem de sistema de coordenadas para posicionamento absoluto. A regra que regue o posicionamento do elemento estabelece que os elementos posicionados com a declaração absoluta serão deslocados como base para uma determinação de coordenadas para o ancestral mais próximo...  Alterando o código da <div>
  • 21. Posicionamento (Absolute)- CSS  <div>  #dois  Elemento 2 sobrepõem elemento 1: então elemento 2 posicionado agora em relação ao <div>
  • 22. Posicionamento (Absolute)- CSS  Altere o html tirando o elemento 2 da div e colocando abaixo, fora dela...  Observe que o elemento 2, agora se posiciona em relação a janela do Browser. Em relação ao body
  • 23. Posicionamento (Absolute)- CSS  Retorne com os código anterior...  É possível usar um valor negativo também:  Ex: em #dois altere  Top:0px para top:-20px;  Diferença entre valor absoluto e valor fixed  Absoluto: muda quando usa-se uma barra de rolagem por exemplo:  Fixed: o elemento acompanha a rolagem, veja
  • 24. Posicionamento (Z-index) CSS - Style Sheet Professor: Jolvani Aula 27
  • 25. Posicionamento (Z-Index)- CSS  Posicionamento em várias camadas: A propriedade z-index permite posicionar os elementos em locais específicos, definindo qual vai a frente ou atrás na apresentação do nosso browser.  Deixamos a página no seguinte formato:  Elementos em bloco;  Quebra de linha;  Espaço h3 + quebra;  REVISANDO...
  • 26. Posicionamento (Z-Index)- CSS  Lembrem do esquema de posicionamento: float:left;
  • 27. Posicionamento (Z-Index)- CSS  Lembrem do esquema de posicionamento: float:right;  Alterando para float:right;  Altera-se o posicionamento dos elementos;
  • 28. Posicionamento (Z-Index)- CSS  Se eu quisesse quebrar, fazer com que o elemento azul ficasse na parte de baixo.... float:left;  No elemento #três { clear: left; }
  • 29. Posicionamento (Z-Index)- CSS  Outra característica importante, é quando flutua-se um elemento, somente um, abre-se espação para outro elemento ocupar o espaço dele... Flutuando elemento verde... float:left;  O elemento amarelo passou a ocupar a posição que estava sendo ocupada do elemento 1 verde. Ficando posicionado atrás do elemento verde.  Com z-index nos definimos quem vem para frente ou quem vai para trás.
  • 30. Posicionamento (Z-Index)- CSS  O outro foi o posicionamento absoluto...  O Elemento 1 verde saiu do fluxo e agora o elemento 2 amarelo passou a ocupar aquela posição do verde.  Uma característica é quantos pixels acima ou abaixo queremos posicionar.
  • 31. Posicionamento (Z-Index)- CSS  Com o esquema de posicionamento absoluto o elemento corre a janela quando temos a barra de rolagem  Mas se usarmos fixo (fixed)...
  • 32. Posicionamento (Z-Index)- CSS  Onde entra o z-index: ele define ordem e a prioridade de apresentação de cada um desses elementos:  Prioridade inferior aos elementos amarelo e azul.
  • 33. Posicionamento (Z-Index)- CSS  Onde entra o z-index: ele define ordem e a prioridade de apresentação de cada um desses elementos:  Colocando z-index: -2 no elemento amarelo (2), para que o z-index funcione é necessário sair do fluxo normal, usar position...
  • 34. Posicionamento (Z-Index)- CSS  Onde entra o z-index: ele define ordem e a prioridade de apresentação de cada um desses elementos:  Nos 3 elementos
  • 35. Posicionamento (Z-Index)- CSS  A partir de agora podemos trabalhar com layout;  Até a próxima aula.
  • 36. Próxima Aula: Layout - Tableless