Desde la década de los 2000 y ante el uso cada vez más frecuente de los dispositivos móviles, surgió la necesidad de crear un nuevo entorno de desarrollo gráfico que fuese capaz de adaptarse y fluir por las distintas resoluciones de pantallas.
Fue así como en la década de 2010 se impulsaron y se pusieron de moda frameworks como Bootstrap, desarrollado por Twitter, Foundation o Boilerplate.
Estas reglas de estilo fueron evolucionando hasta formar los que hoy en día llamamos CSS Flexible Box Layout commonly, más conocido como Flexbox, dentro del modelo de diseño web de CSS3.