Latest web development tutorials

CSS posicionamiento (posicionamiento)

a veces posicionamiento muy difícil!

Elegir si desea mostrar en frente de los elementos!

Los elementos pueden superponerse!


Posicionamiento (posicionamiento)

propiedades de posición CSS le permiten localizar un elemento. También puede ser un elemento en otro elemento de atrás, y especificar un elemento de contenido es demasiado grande, lo que debería ocurrir.

Los elementos pueden ser utilizados en la parte superior, inferior, izquierdo y atributos posicionamiento correcto. Sin embargo, estas propiedades no funcionarán a menos que la propiedad de posición se establece en primer lugar. También tienen diferentes formas de trabajo, en función del método de posicionamiento.

Hay cuatro métodos de posicionamiento diferentes.


posicionamiento estático

elementos HTML por defecto, que no se encuentran, los elementos aparecen en la corriente normal.

elementos de posicionamiento estático no será superior, inferior, izquierda, derecha influencia.


El posicionamiento fijo

Posición del elemento con relación a la ventana del navegador es una posición fija.

Incluso cuando la ventana está rodando no se mueve:

Ejemplos

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

Trate »

Nota: posicionamiento fijoen IE7 e IE8 Descripción DOCTYPE necesitan para apoyar!

posicionamiento fijo de la posición de los elementos del documento independiente del flujo, y por lo tanto no ocupa espacio.

elementos posicionados fijos y otros elementos se superponen.


El posicionamiento relativo

elemento de posicionamiento relativo se coloca en relación con su posición normal.

Ejemplos

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

Trate »

Se puede mover la posición relativa de los elementos de contenido y elementos superpuestos, no cambia el espacio original ocupada.

Ejemplos

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

Trate »

elemento de posicionamiento relativo se utiliza a menudo como un bloque contenedor de elementos con posición absoluta.


El posicionamiento absoluto

Posición posicionamiento absoluto de los elementos en relación con el elemento padre posicionado más cercana, si el elemento no está ya posicionado elemento padre, su posición relativa a la <html>:

Ejemplos

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

Trate »

Absolutamente colocado de modo que la posición de los elementos del documento independiente del flujo, y por lo tanto no ocupa espacio.

elementos con posición absoluta y otros elementos se superponen.


elementos superpuestos

La orientación y el flujo independiente de los elementos del documento, por lo que puede cubrir otros elementos de la página

atributo z-index especifica el orden de apilamiento de un elemento (qué elemento debe ser colocado por delante o por detrás)

Elemento puede tener una orden de apilamiento positivo o negativo de:

Ejemplos

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

Trate »

Element tiene un orden más alto de apilamiento está siempre en frente de la orden de apilamiento inferior de elementos.

Nota: Si dos elementos posicionados superponen, no especifique el z - índice, la colocación final de los elementos en el código HTML se mostrará en la parte superior.


Ejemplos

más ejemplos

Dar forma a elementos de corte

Este ejemplo muestra cómo configurar la forma del elemento. El elemento se recorta en esta forma, y ​​se muestra.

Cómo utilizar la barra de desplazamiento para mostrar el contenido del elemento de rebosadero interno

Este ejemplo demuestra la propiedad de desbordamiento para crear una barra de desplazamiento, cuando el contenido de un elemento en el área designada es demasiado grande, cómo configurar para acomodar.

Cómo configurar el navegador para manejar automáticamente desbordamiento

Este ejemplo muestra cómo configurar el navegador para manejar automáticamente desbordamiento.

Cambiar el cursor

Este ejemplo muestra cómo cambiar el cursor.


Todas las propiedades de posición CSS

"CSS" columna indica la versión de la definición de la propiedad de número, que CSS (CSS1 o CSS2).

propiedad explicación valor CSS
fondo Offset define el límite entre la frontera de margen inferior y sus elementos de orientación que contienen el bloque siguiente. auto
longitud
%
heredar
2
presilla Clips de un elementos con posición absoluta forma
auto
heredar
2
cursor Mover el cursor para mostrar el tipo especificado url
auto
punto de mira
defecto
puntero
movimiento
e-cambio de tamaño
ne-cambio de tamaño
nw-cambio de tamaño
n-cambio de tamaño
se-cambio de tamaño
sw-cambio de tamaño
s-cambio de tamaño
w-cambio de tamaño
texto
esperar
ayudar
2
izquierda Define el desplazamiento de elementos de orientación izquierda margen de límite de bloque entre el borde izquierdo de su contenedor. auto
longitud
%
heredar
2
desbordamiento
Cuando el contenido del Conjunto de elementos de lo que sucede cuando se desbordó su región. auto
oculto
voluta
visible
heredar
2
desbordamiento-y
Especifica cómo manejar el contenido del borde superior / inferior del área de contenido del elemento de desbordamiento auto
oculto
voluta
visible
sin pantalla
sin contenido
2
desbordamiento-x
Especifica cómo manejar a la derecha / borde izquierdo del área de contenido del desbordamiento contenido del elemento auto
oculto
voluta
visible
sin pantalla
sin contenido
2
posición Especificar el tipo de elementos de posicionamiento absoluto
fijo
relativo
estático
heredar
2
derecho En él se definen los elementos de orientación que comprenden el borde derecho y sus desplazamientos de margen entre el borde derecho del bloque. auto
longitud
%
heredar
2
top Define un elemento de posicionamiento en la frontera y que su margen en el bloque contiene el desplazamiento entre los límites. auto
longitud
%
heredar
2
z-index Configuración del orden de apilamiento de elementos número
auto
heredar
2