La propiedad flex nos permite acomadar elementos dentro de un contenedor. Por defecto, inicia en flex-direction:row;
y alineados a la izquierda. Precísamente, podemos cambiar el valor por defecto que tienen los elementos flex direction, justify-content y align items
para acomodar los elementos a nuestro gusto.
Hay muchas razones por las cuáles el resultado puede no ser el esperado. Usualmente cuando hay varios elementos, estos pueden exceder el tamaño del contenedor en el que se encuentran, y comandos comoflexwrap y overflow
podrían ayudarnos a alcanzar el comportamiento deseado. Te recomiendo que investigues a fondo flexbox, ya que, aunque es un tema aparentemente sencillo, es bastante largo