justify-content | Css

 

Descripción

La propiedad justify-content en CSS se utiliza para alinear elementos flexibles horizontalmente en su contenedor, de acuerdo con la dirección del eje principal. Puede controlar el espacio entre los elementos y su alineación dentro del contenedor.

Sintaxis

La sintaxis para la propiedad CSS justify-content es la siguiente:

justify-content : normal | <content-distribution> | <overflow-position>? [ <content-position> | left | right ]

Valores

Los diferentes valores que esta propiedad puede tener, cada uno con su funcionalidad y características únicas, son:

content-distribution

Este valor es una opción versátil que permite una distribución equitativa del contenido a lo largo del eje principal, proporcionando diferentes opciones para manejar el espacio entre los elementos.

  • space-between: Distribuye el espacio de manera uniforme entre los elementos, colocando el primer elemento al inicio y el último al final.
  • space-around: Distribuye el espacio de manera uniforme alrededor de cada elemento.
  • space-evenly: Distribuye el espacio de manera equitativa entre, antes y después de cada elemento.
  • stretch: Estira los elementos para ocupar todo el espacio disponible.

normal

Este valor es el predeterminado. Cuando se aplica, los items se ubican hacia el inicio del eje de reparto, alineándose de una manera estándar y ordenada.

content-position

Este valor es una herramienta esencial para controlar el alineamiento del contenido a lo largo del eje principal, proporcionando una gran flexibilidad en el diseño.

  • center: Centra el contenido a lo largo del eje.
  • start: Alinea el contenido al inicio del eje.
  • end: Alinea el contenido al final del eje.
  • flex-start: Alinea el contenido al inicio del contenedor flexible.
  • flex-end: Alinea el contenido al final del contenedor flexible.

overflow-position

Este valor es crucial cuando se trata de controlar la posición del contenido en situaciones donde hay un desbordamiento, permitiendo mantener el diseño visualmente atractivo y funcional.

  • unsafe: Permite que el contenido se desborde de su contenedor.
  • safe: Evita que el contenido se desborde de su contenedor.

left

Este valor se utiliza para alinear el contenido a la izquierda, proporcionando una disposición visual uniforme y consistente.

Este valor se utiliza para alinear el contenido a la derecha, creando un diseño visual atractivo y consistente.

Ejemplo

Aquí hay un ejemplo de cómo utilizar la propiedad justify-content:

.container {
  display: flex;
  justify-content: space-between;
}

Artículos

Manual CSS

Aprende más sobre CSS consultando online o descargando nuestro manual.

Test CSS

¿Te atreves a probar tus habilidades y conocimiento en CSS con nuestro test?