¿Cuándo deberíamos buscar la cuadrícula CSS y cuándo deberíamos usar flexbox? Rachel Andrew escribió sobre este acertijo en 2016:
Flexbox es esencialmente para colocar elementos en una sola dimensión: en una fila O en una columna. La cuadrícula es para el diseño de elementos en dos dimensiones: filas Y columnas.
Ahmad Shadeed escribió una publicación donde da el mismo consejo, pero desde un ángulo diferente. Él argumenta que deberíamos usar grid para el diseño y flexbox para los componentes:
Recuerde que el método de diseño antiguo puede ser perfecto para el trabajo. El uso excesivo de flexbox o grid puede aumentar la complejidad de su CSS con el tiempo. No me refiero a que sean complejos, pero usarlos correctamente y en el contexto correcto, como se explica en los ejemplos de este artículo, es mucho mejor.
Hablando de eso, también hay muchos ejemplos de diseño geniales en esta publicación.
Enlace directo →