La propiedad flex-grow es una propiedad flexbox que le permite especificar la asignación de espacio libre a contenedores dentro de un contenedor flexible. ¡Proporciona una solución a todo ese espacio no deseado!
1. El contenedor principal se convirtió en una pantalla flexible por `display:flex`
2. El "espacio libre" restante se asignó luego entre los contenedores p restantes en una proporción igual, ya que cada uno tiene una propiedad de flex-grow de 1.
¿Qué pasa si tenemos p contenedores con diferentes propiedades de flex-grow?
Veamos un ejemplo.
Primero vamos a crear dos párrafos y habilitar la visualización: flex;
* Hay un espacio vacío a la derecha de las dos cajas.
Ese espacio vacío es el "espacio libre" que se asignará a cada uno de los diferentes párrafos más adelante, dependiendo de sus propiedades de flex-grow.
Para ver esto en acción, démosle al primero una clase de "diez" y una propiedad de flex-grow de 1. También le demos al segundo una clase de "veinte" y una propiedad de flex-grow de 2.