La propiedad align-self especifica la alineación del elemento seleccionado dentro del contenedor flexible.
Valores de propiedad
- auto Se calcula acorde al valor de align-items del padre, o al de stretch si el elemento no tiene padre.
- flex-start El límite transversal inicial del elemento flexible es unido al borde transversal inicial de la línea.
- flex-end El límite transversal final del elemento flexible es unido al borde transversal final de la línea.
- center Los límites del elemento flexible son centrados dentro de la línea en su eje transversal. Si el tamaño transversal del elemento es superior al del contenedor, se excederá por igual hacia ambas direcciones.
- baseline Todos los elementos flexibles son ajustados de modo que sus bases estén alineadas. El elemento con la distancia mayor entre su límite transversal inicial y su base es combinado con el borde transversal de la línea.
- stretch Las elementos flexibles son estirados de modo que el tamaño transversal de sus límites sea el mismo de la línea, manteniendo sus restricciones de anchura y altura.
Nota: La propiedad align-self anula la propiedad align-items del contenedor flexible.
La propiedad align-self de un item nos permite especificar la alineación dentro del contenedor flexible respecto al eje transversal.
La propiedad "align-self" almacena por defecto el valor "auto".
Pruebe de cambiar a los distintos valores posibles a la propiedad "align-self":