What is better Flexbox or Grid Layout in css? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
24th Oct 2017, 8:54 PM
Benjamin Salas
Benjamin Salas - avatar
2 Answers
+ 10
Con Flexbox sólo podías definir qué es lo que tenían que hacer los items en el eje horizontal o en el eje vertical. Cuando en el eje vertical u horizontal se terminaba el espacio, entonces los items se iban colocando dependiendo de las configuración de los atributos Flexbox. Por ejemplo, en el caso de usar flex-wrap, cuando llegaba un item que no cabía en la horizontal, se iba a la siguiente fila. Pero tú no controlas esas dos filas, los propios ítems son los que se van acomodando. La diferencia en CSS Grid es que tienes realmente dos dimensiones. Tus casillas podrás decidir dónde quieres que se pongan, tanto en la horizontal como en la vertical, coordinando perfectamente las dimensiones de cada fila o columna, de manera global o perfectamente independiente. No necesitas hacer trucos, ni forzar que se queden sin sitio, realmente tienes el control detallado de la posición y dimensiones de cada elemento en cada eje.
25th Oct 2017, 4:02 AM
Benjamin Salas
Benjamin Salas - avatar
+ 1
Flexbox is Ideal for arranging items in the page freely try to learn and practice
4th Nov 2017, 4:59 PM
Sherif Mohamed Dador
Sherif Mohamed Dador - avatar