FazGanza - Your change starts here!
Caro visitante, para ter acesso a todo o fórum, efectue o registo/ login, caso seja um membro já registado.

Obrigado .

Cumprimentos ;
A Administração .

Participe do fórum, é rápido e fácil

FazGanza - Your change starts here!
Caro visitante, para ter acesso a todo o fórum, efectue o registo/ login, caso seja um membro já registado.

Obrigado .

Cumprimentos ;
A Administração .
FazGanza - Your change starts here!
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Últimos assuntos
» Quem será o último a passar por aqui ?
Posicionando Elementos Icon_minitime1Sex 12 Abr 2024 - 19:33 por chino

» Mission Impossible Dead Reckoning Part One (2023)
Posicionando Elementos Icon_minitime1Qua 25 Out 2023 - 18:37 por chino

» CD COMPLETO - Furious 7 (2015)
Posicionando Elementos Icon_minitime1Ter 21 Fev 2023 - 15:22 por chino

» Videos numa pequena janela!
Posicionando Elementos Icon_minitime1Seg 24 Jan 2022 - 14:20 por chino

» Ser expulso por festejar assim ao fim de 90+5 de massacre
Posicionando Elementos Icon_minitime1Seg 24 Jan 2022 - 14:19 por chino

» sdds
Posicionando Elementos Icon_minitime1Sex 2 Nov 2018 - 22:00 por chino

» Parabéns - FazGanza!
Posicionando Elementos Icon_minitime1Sáb 19 Ago 2017 - 16:16 por chino

» Aprensentação [Fash]
Posicionando Elementos Icon_minitime1Sáb 1 Abr 2017 - 18:29 por chino

» nao funciono o link do forum ?
Posicionando Elementos Icon_minitime1Qui 26 Jan 2017 - 19:03 por chino

Os membros mais ativos do mês
Nenhum usuário


Posicionando Elementos

3 participantes

Ir para baixo

Posicionando Elementos Empty Posicionando Elementos

Mensagem por Fash Qui 3 Set 2009 - 22:30

Lição 14: Posicionando elementos


Com posicionamento CSS podemos colocar um elemento em uma posição exata na página. Combinado com floats (ver lição 13), o posicionamento abre muitas possibilidades para criação de layouts precisos e avançados.
Nesta lição veremos os seguintes itens:

O princípio de posicionamento CSS


Considere a janela do navegador como um sistema de coordenadas:
Posicionando Elementos Figure017
O princípio de posicionamento CSS estabelece que você pode posicionar um elemento em qualquer lugar na tela usando um sistema de coordenadas.
Vamos supor que queremos posicionar um cabeçalho. Usando o box model (ver lição 9) o cabeçalho pode ser estilizado para ser apresentado como mostrado abaixo:
Posicionando Elementos Figure018
Se quisermos o cabeçalho posicionado a 100px do topo do documento e a 200px à esquerda, podemos usar o seguinte CSS:
h1 {
position:absolute;
top: 100px;
left: 200px;

}

O resultado é mostrado a seguir:

Posicionando Elementos Figure019
Como você pode ver, posicionar com CSS é uma técnica precisa para colocar elementos. É muito mais fácil do que usar tabelas, imagens transparentes e tudo mais.
Posicionamento absoluto


Um elemento posicionado absolutamente não cria nenhum espaço no documento. Isto significa que não deixa nenhum espaço vazio após ser posicionado.
Para posicionar um elemento de forma absoluta a propriedade position deve ser definida para absolute. Você pode então usar as propriedades left, right, top, e bottom para definir as coordenadas e posicionar o elemento.
Para exemplificar o posicionamento absoluto escolhemos colocar quatro boxes nos quatro cantos da página:
#box1 {
position:absolute;
top: 50px;
left: 50px;
}

#box2 {
position:absolute;
top: 50px;
right: 50px;
}

#box3 {

position:absolute;
bottom: 50px;
right: 50px;
}

#box4 {
position:absolute;
bottom: 50px;
left: 50px;
}




Posicionamento relativo


Para posicionar um elemento de forma relativa a propriedade position deve ser definida para relative. A diferença entre os dois tipos de posicionamento é a maneira como o posicionamento é calculado.
O posicionamento para posição relativa é calculado com base na posição original do elemento no documento. Isto significa uma movimentação do elemento para a esquerda, para a direita, para cima ou para baixo. Assim fazendo o elemento ocupa um espaço após ser posicionado.
Como exemplo de posicionamento relativo vamos tentar posicionar três imagens relativamente as suas posições originais na página. Notar como as imagens deixam um espaço vazio nas suas posições originais no documento:
#dog1 {
position:relative;
left: 350px;
bottom: 150px;
}
#dog2 {
position:relative;
left: 150px;
bottom: 500px;
}

#dog3 {
position:relative;
left: 50px;
bottom: 700px;
}




Sumário


Nas duas lições anteriores você aprendeu como flutuar e posicionar elementos. Estes dois métodos posibilitam a você construir o layouy sem uso das ultrapassadas tabelas e imagens transparentes no HTML. Use CSS. É mais preciso, mais vantajoso e muito mais fácil de manutenir.
Fash
Fash

Posicionando Elementos Outros11

Mensagens : 2732
Sou de: : Famalicão Caragoo
Reputação: : 295
Money: : 17684
Data de inscrição : 13/01/2009

http://www.fazganza.com

Ir para o topo Ir para baixo

Posicionando Elementos Empty Re: Posicionando Elementos

Mensagem por ; jotapê ~ Sáb 13 Fev 2010 - 11:48

Bom Post ;D
; jotapê ~
; jotapê ~

Posicionando Elementos Outros13

Mensagens : 11916
Sou de: : Casa
Reputação: : 247
Money: : 41643
Data de inscrição : 16/11/2009

Ir para o topo Ir para baixo

Posicionando Elementos Empty Re: Posicionando Elementos

Mensagem por TunesPequeno Dom 8 maio 2011 - 10:35

Tópico bloqueado
TunesPequeno
TunesPequeno

Posicionando Elementos Outros09

Mensagens : 812
Sou de: : Darque, Viana do Castelo
Reputação: : 21
Money: : 10942
Data de inscrição : 05/03/2011

Ir para o topo Ir para baixo

Posicionando Elementos Empty Re: Posicionando Elementos

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos