Referencias:Hojas de estilo


Propiedades de bloque

Los elementos de bloque definen bloques de texto en un documento, como un párrafo o listas, y aparecen con un salto de línea antes y después de ellos. El contenido del nivel del bloque está encerrado por un cuadro rectangular que, además de actuar como contenedor, se utiliza para los cálculos de posicionamiento.

bottom, left, right, top | direction | display | float | position | unicode-bidi | z-index

bottom, left, right, top
Especifica la distancia entre el borde superior, inferior, izquierdo y derecho del cuadro del elemento y los bordes superior, inferior, izquierdo y derecho del bloque padre (es decir contenedor).
 
Valor CSS2 <length> | <percentage> | auto | inherit
 
Valor inicial auto
 
Aplicado a Todos los elementos.
 
Heredado No.
 
Notas El valor de porcentaje se aplica a la altura del bloque padre.
 
 Subir
direction
Especifica la dirección de escritura por defecto del contenido del elemento (es decir de izquierda a derecha o de derecha a izquierda).
 
Valor CSS1 ltr | rtl
 
Valor CSS2 inherit
 
Valor inicial ltr
 
Aplicado a Todos los elementos.
 
Heredado Si.
 
Notas Consulte la propiedad unicode-bidi para verificar las otras propiedades proporcionadas con respecto a la dirección del texto.
 
 Subir
display
Indica cómo se debe generar un cuadro de contenido de bloque.
 
Valor CSS1 inline | block | list-item
 
Valor CSS2 run-in | compact | marker | table | inline-table | table-row-group | table-column-group | table-header-group | table-footer-group | table-row | table-cell | table-caption | none | inherit
 
Valor inicial inline
 
Aplicado a Todos los elementos.
 
Heredado No.
 
 Subir
float
Especifica si un objeto debe flotar a la izquierda, a la derecha o si no debe flotar.
 
Valor CSS1 none | left | right
 
Valor CSS2 inherit
 
Valor inicial none
 
Aplicado a Elementos no colocados con un posicionamiento absoluto.
 
Heredado No.
 
 Subir
position
Determina el algoritmo de posicionamiento CSS2 utilizado para calcular las coordenadas de un objeto.
 
Valor CSS2 static | <relative> | <absolute> | fixed | inherit
 
Valor inicial static
 
Aplicado a Todos los elementos excepto los contenidos generados.
 
Heredado No.
 
 Subir
unicode-bidi
Controla los niveles incrustados y el reordenamiento con respecto al algoritmo bidireccional cuando los elementos contienen un texto de lenguaje mezclado con diversas direcciones de escritura.
 
Valor CSS2 normal | embed | bidi-override | inherit
 
Valor inicial normal
 
Aplicado a Todos los elementos.
 
Heredado No.
 
 Subir
z-index
Especifica el nivel de apilamiento del elemento y si establece un contexto de apilamiento local.
 
Valor CSS2 auto | <integer> | inherit
 
Valor inicial auto
 
Aplicado a Elementos posicionados.
 
Heredado No.
 
 Subir