--- title: justify-content slug: Web/CSS/justify-content translation_of: Web/CSS/justify-content ---
La propiedad CSS justify-content define cómo el navegador distribuye el espacio entre y alrededor de los items flex, a lo largo del eje principal de su contenedor.
El alineamiento se produce luego de que las longitudes y márgenes automáticos son aplicados, lo que significa que, si existe al menos un elemento flexible con {{cssxref("flex-grow")}} diferente a 0, no tendrá efecto ya que no habrá espacio disponible.
No se debe asumir que esta propiedad sólo se aplicará a contenedores flex en el futuro y por lo tanto no ocultarla simplemente estableciendo otro valor para {{cssxref("display")}}. El CSSWG está trabajano para extender su uso a cualquier elemento en bloque. La especificación preliminar se encuentra en una etapa muy temprana y aún no está implementada.
Véase Using CSS flexible boxes para más propiedades e información.
/* Alinear items flex desde el comienzo */ justify-content: flex-start; /* Alinear items desde el final */ justify-content: flex-end; /* Alinear items en el centro */ justify-content: center; /* Distribuir items uniformemente El primer item al inicio, el último al final */ justify-content: space-between; /* Distribuir items uniformemente Los items tienen el mismo espacio a su alrededor */ justify-content: space-around; /* Valores globales */ justify-content: inherit; justify-content: initial; justify-content: unset;
flex-startflex-endcenterspace-betweenspace-around<div id="container">
<p>justify-content: flex-start</p>
<div id="flex-start">
<div></div>
<div></div>
<div></div>
</div>
<p>justify-content: flex-end</p>
<div id="flex-end">
<div></div>
<div></div>
<div></div>
</div>
<p>justify-content: center</p>
<div id="center">
<div></div>
<div></div>
<div></div>
</div>
<p>justify-content: space-between</p>
<div id="space-between">
<div></div>
<div></div>
<div></div>
</div>
<p>justify-content: space-around</p>
<div id="space-around">
<div></div>
<div></div>
<div></div>
</div>
</div>
#container > div {
display: flex;
font-family: "Courier New", "Lucida Console", monospace;
}
#container > div > div {
width: 50px;
height: 50px;
background: linear-gradient(-45deg, #788cff, #b4c8ff);
}
#flex-start {
justify-content: flex-start;
}
#center {
justify-content: center;
}
#flex-end {
justify-content: flex-end;
}
#space-between {
justify-content: space-between;
}
#space-around {
justify-content: space-around;
}
Resultados en:
{{ EmbedLiveSample('Ejemplos', 600, 550) }}
| Especificación | Estado | Comentario |
|---|---|---|
| {{SpecName('CSS3 Flexbox', '#justify-content', 'justify-content')}} | {{Spec2('CSS3 Flexbox')}} | Definición inicial |