--- title: align-items slug: Web/CSS/align-items tags: - Cajas Flexibles CSS - Propiedad CSS - Referencia translation_of: Web/CSS/align-items ---
La propiedad CSS align-items
establece el valor {{cssxref("align-self")}} sobre todos los descendientes directos de un grupo. La propiedad align-self indica la alineación de un elemento dentro del bloque que lo contiene. En Flexbox controla la alineación de los elementos del {{glossary("Cross Axis")}}, en Grid Layout controla la alineación de los elementos en el eje Block dentro de su área grid.
El ejemplo interactivo a continuación demuestra algunos de los valores de align-items
utilizando el sistema grid.
/* Palabras Clave Basicas */ align-items: normal; align-items: stretch; /* Alineamiento posicional */ /* align-items no considera los valores de "left" o "right" */ align-items: center; /* Agrupa los elementos alrededor del centro */ align-items: start; /* Agrupa los elementos desde el inicio */ align-items: end; /* Agrupa los elementos desde el final */ align-items: flex-start; /* Agrupa los elementos flex desde el incio */ align-items: flex-end; /* Agrupa los elementos flex desde el final */ align-items: self-start; align-items: self-end; /* Alineamiento de Linea Base */ align-items: baseline; align-items: first baseline; align-items: last baseline; /* Alineamiento de desborde (solamente para alineamiento posicional) */ align-items: safe center; align-items: unsafe center; /* Valores globales */ align-items: inherit; align-items: initial; align-items: unset;
normal
start
en cajas-absolutamente-posicionadas reemplazadas. y como stretch
en todas las demas cajas-absolutamente-posicionadas.stretch
.stretch
.stretch
, excepto para cuadros con una relación de aspecto o un tamaño intrínseco donde se comporta como start
.flex-start
flex-end
center
start
end
baseline
stretch
Especificación | Estado | Comentarios |
---|---|---|
{{SpecName('CSS3 Flexbox', '#propdef-align-items', 'align-items')}} | {{Spec2('CSS3 Flexbox')}} | Definición inicial |