CSS Posición (posicionamiento): especifica el tipo de elementos de posicionamiento

CSS Posición (posicionamiento)


propiedad especifica la posición del tipo de elemento de posicionamiento.

Cinco valores de la propiedad position:

  • estático
  • relativo
  • fijo
  • absoluto
  • pegajoso

Elemento se puede utilizar en la parte superior, inferior, propiedades de posición izquierda y derecha. Sin embargo, estos atributos no pueden funcionar a menos que la propiedad position se establece en primer lugar. También tienen diferentes formas de trabajar, dependiendo del método de posicionamiento.


posicionamiento estático

El valor por defecto para los elementos HTML, que no se encuentra, siga el flujo normal del objeto documento.

Estático colocado elementos, no siendo superior, inferior, izquierda, derecha influencia.

Ejemplos

div .static { posición: estática ; frontera: 3 px sólida # 73AD21 ; }



posicionamiento fijo

La posición del elemento con respecto a la ventana del navegador es una posición fija.

Incluso si la ventana está rodando no se mueve:

Ejemplos

p .POS _ fijo { posición: fijo ; arriba: 30 px ; derecha: 5 px ; }


Nota: posicionamiento fijo en IE7 e IE8 Descripción necesidad DOCTYPE al apoyo !.

Fijado a localizar la posición del elemento de documento es independiente del flujo, y por lo tanto no ocupa espacio.

posicionamiento fijo y otros elementos se superponen.


posicionamiento relativo

Se coloca opuesto al elemento de posicionamiento con relación a su posición normal.

Ejemplos

h2 .POS _ dejaron { posición: relativa ; la izquierda: - 20 px ; } H2 .POS _ derecha { posición: relativa ; la izquierda: 20 px ; }


En movimiento relativo elementos de posicionado, pero el espacio que había ocupado no cambia.

Ejemplos

h2 .POS _ top { posición: relativa ; arriba: - 50 px ; }


El posicionamiento relativo de los elementos se utiliza a menudo como posicionamiento absoluto recipiente elemento de bloque.


posicionamiento absoluto

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

Ejemplos

h2 { posición: absoluta ; la izquierda: 100 px ; Parte superior: 150 px ; }


posicionamiento absoluto con los elementos del documento de flujo independientes de la ubicación, y por lo tanto no ocupa espacio.

posicionamiento absoluto y otros elementos se superponen.


posicionamiento pegajosa

Inglés pegajosa literalmente pegajosa, adhesiva, pegajoso de modo que pueda ser llamado de posicionamiento.

Posición: pegajosa, basándose en una posición de rodadura del usuario localizar.

Colocación de la viscosidad depende de los elementos de rodadura del usuario en la posición: relativa y posición: fijo conmutación entre el posicionamiento.

Se comporta como posición: relative; y cuando la página se desplaza más allá de la zona objetivo, se comporta como posición: fijo; que será fijado en la posición objetivo.

Los elementos se colocan delante de rendimiento a través de un cierto umbral posicionamiento relativo, después de un posicionamiento fijo.

Este medio de una cierta parte superior umbral, derecha, abajo a la izquierda, o uno, en otras palabras, la parte superior designada, uno de la derecha, abajo a la izquierda o cuatro valores de umbral, la viscosidad antes del efecto de posicionamiento. De lo contrario, su comportamiento y el posicionamiento relativo de la misma.

Nota: Internet Explorer, Edge 15 y versiones anteriores de IE no soporta posicionamiento pegajosa. Safari requiere -webkit- prefijo (ver ejemplos más abajo).

Ejemplos

div .sticky { posiciones: - webkit-pegajoso ; / * Safari * / posición: pegajoso ; top: 0 ; background-color: verde ; frontera: 2 px sólida # 4CAF50 ; }



La superposición de elementos

Posicionamiento fluyen los elementos del documento no tiene nada que hacer, para que puedan cubrir otros elementos de la página

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

el orden de apilamiento de un elemento puede tener efectos negativos o positivos:

Ejemplos

img { posición: absoluta ; la izquierda: 0 px ; arriba: 0 px ; z-index: - 1 ; }


Un elemento que tiene un orden de apilamiento superior es siempre en frente del elemento inferior del orden de apilamiento.

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

 

Todas las propiedades de posicionamiento CSS

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

propiedad explicación valor CSS
fondo Define el desplazamiento entre el límite exterior del elemento de posicionamiento comprende un bloque inferior de la con el mismo límite. auto
longitud
%
hereda
2
acortar Clips un elementos posicionados absolutamente de forma
automática
hereda
2
cursor Visualizar el cursor en el tipo especificado url
automática
punto de mira
por defecto
puntero de
movimiento
e-redimensionamiento
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
de texto
de espera
ayuda
2
izquierda Se define el margen exterior de la frontera izquierda de elementos, incluyendo el desplazamiento entre el bloque y su límite izquierdo de orientación. auto
longitud
%
hereda
2
Desbordamiento
Cuando el contenido del conjunto de elementos de lo que sucede cuando un desbordamiento de su área. automático
oculta
de desplazamiento
visibles
heredan
2
desbordamiento-y
Especificar cómo el contenido del borde superior / inferior del área de contenido de elementos de desbordamiento automático
oculta
de desplazamiento
visibles
sin pantalla
sin contenido
2
overflow-x
Especificar cómo manejar el borde derecho / izquierdo del área de contenido del derrame del contenido de elementos automático
oculta
de desplazamiento
visibles
sin pantalla
sin contenido
2
posición Especifica el tipo de elementos de posicionamiento absoluto
fijo
en relación
estática
hereda
2
Correcto Define un elemento de posicionamiento externo derecho comprende su desplazamiento desde el límite entre los bloques de borde derecho. auto
longitud
%
hereda
2
parte superior Define un elemento de posicionamiento en el exterior desde el límite de su bloque que contiene desplazamiento entre los límites. auto
longitud
%
hereda
2
z-index se proporciona el orden de apilamiento de los elementos número
de automóviles
hereda
2

Supongo que te gusta

Origin www.cnblogs.com/peijz/p/12651541.html
Recomendado
Clasificación