Latest web development tutorials

CSS Positioning (Posicionamento)

às vezes de posicionamento muito complicado!

Decidir para mostrar na frente dos elementos!

Os elementos podem sobrepor-se!


Posicionamento (posicionamento)

propriedades de posicionamento CSS lhe permitem localizar um elemento. Ele também pode ser um elemento no outro elemento por trás, e especificar um conteúdo de elemento é muito grande, o que deve acontecer.

Elementos podem ser usados ​​na parte superior, inferior, esquerda e atributos de posicionamento certo. No entanto, essas propriedades não funcionará a menos que a propriedade position é definida em primeiro lugar. Eles também têm diferentes formas de trabalho, dependendo do método de posicionamento.

Existem quatro métodos de posicionamento diferentes.


posicionamento estático

elementos HTML padrão, que não está localizada, os elementos aparecem no fluxo normal.

elementos de posicionamento estático não será superior, inferior, esquerda, direita influência.


posicionamento fixo

Posição do elemento em relação à janela do navegador é uma posição fixa.

Mesmo quando a janela está rolando ele não se mover:

Exemplos

p.pos_fixed
{
position:fixed;
top:30px;
right:5px;
}

tente »

Nota: posicionamento fixono IE7 e IE8 descrição DOCTYPE precisa apoiar!

posicionamento fixo da posição dos elementos de documentos independentes de fluxo, e, portanto, não ocupa espaço.

elementos posicionados fixos e outros elementos se sobrepõem.


posicionamento relativo

elemento de posicionamento relativo é posicionado em relação à sua posição normal.

Exemplos

h2.pos_left
{
position:relative;
left:-20px;
}
h2.pos_right
{
position:relative;
left:20px;
}

tente »

Pode ser movido posicionamento relativo dos elementos de conteúdo e os elementos que se sobrepõem, que não altera o espaço original ocupada.

Exemplos

h2.pos_top
{
position:relative;
top:-50px;
}

tente »

elemento de posicionamento relativo é frequentemente utilizado como um bloco recipiente elementos posicionados absolutamente.


posicionamento absoluto

Posição posicionamento absoluto de elementos em relação ao elemento pai posicionado mais próximo, se o elemento não estiver posicionado elemento pai, a sua posição em relação ao <html>:

Exemplos

h2
{
position:absolute;
left:100px;
top:150px;
}

tente »

Absolutamente posicionado de modo que a posição dos elementos do documento independentes de fluxo, e, portanto, não ocupa espaço.

Elementos posicionados absolutamente e outros elementos se sobrepõem.


elementos sobrepostos

Orientação e fluxo independente de elementos do documento, para que eles possam abranger outros elementos na página

atributo z-index especifica a ordem de empilhamento de um elemento (que elemento deve ser colocado na frente ou atrás)

Elemento pode ter uma ordem de empilhamento positiva ou negativa de:

Exemplos

img
{
position:absolute;
left:0px;
top:0px;
z-index:-1;
}

tente »

Elemento tendo uma ordem mais elevada da pilha está sempre em frente de uma ordem baixa de empilhamento dos elementos.

Nota: Se dois elementos posicionados sobrepõem, z não especificado - índice, o posicionamento final dos elementos em código HTML será exibido no topo.


Exemplos

mais exemplos

Forma elementos de corte

Este exemplo mostra como para definir a forma do elemento. O elemento é cortado para esta forma, e exibido.

Como usar a barra de rolagem para visualizar o conteúdo do elemento estouro interior

Este exemplo demonstra a propriedade overflow para criar uma barra de rolagem, quando o conteúdo de um elemento na área designada é muito grande, como configurado para acomodar.

Como configurar o navegador para tratar automaticamente estouro

Este exemplo demonstra como configurar o navegador para tratar automaticamente estouro.

Mudar Cursor

Este exemplo demonstra como alterar o cursor.


Todas as propriedades de posicionamento CSS

coluna "CSS" indica a versão da definição da propriedade número que CSS (CSS1 ou CSS2).

propriedade explicação valor CSS
fundo Deslocamento define a fronteira entre o elemento de posicionamento inferior fora do seu bloco contendo de fronteira sob. automático
comprimento
%
herdar
2
clipe Clipes um elementos posicionados absolutamente forma
automático
herdar
2
cursor Mova o cursor para exibir o tipo especificado url
automático
mira
omissão
apontador
mudança
e-redimensionamento
ne-redimensionamento
nw-redimensionamento
n-redimensionamento
se-redimensionamento
sw-resize
s-redimensionamento
w-redimensionamento
texto
esperar
ajudar
2
esquerda Define os elementos de segmentação deixou limite bloco de deslocamento de margem entre a borda esquerda da sua contendo. automático
comprimento
%
herdar
2
transbordamento
Quando o teor do elemento de definir o que acontece quando transbordou sua região. automático
oculto
rolagem
visível
herdar
2
overflow-y
Especifica como lidar com o conteúdo do topo borda inferior / da área de conteúdo elemento do estouro automático
oculto
rolagem
visível
não-display
sem conteúdo
2
overflow-x
Especifica como lidar com a direita / borda esquerda da área de conteúdo do que está cheio o conteúdo do elemento automático
oculto
rolagem
visível
não-display
sem conteúdo
2
posição Especifique o tipo de elementos de posicionamento absoluto
fixo
parente
estático
herdar
2
direito Ele define os elementos de segmentação que compõem a sua fronteira e deslocamento entre a borda direita do bloco margem direita. automático
comprimento
%
herdar
2
topo Ele define um elemento de posicionamento na fronteira e sua margem sobre o bloco contém o deslocamento entre as fronteiras. automático
comprimento
%
herdar
2
z-index Definir a ordem de empilhamento dos elementos número
automático
herdar
2