--- id: 5a94fe6269fb03452672e462 title: Crea diseños flexibles usando auto-fit challengeType: 0 videoUrl: 'https://scrimba.com/p/pByETK/c3dPph8' forumTopicId: 301127 dashedName: create-flexible-layouts-using-auto-fit --- # --description-- `auto-fit` funciona casi igual que `auto-fill`. La única diferencia es que cuando el tamaño del contenedor excede el tamaño de todos sus elementos combinados, `auto-fill` sigue insertando filas o columnas vacías y empuja los elementos hacia un lado, mientras que `auto-fit` colapsa esas filas o columnas y estira los elementos para que cubran el tamaño del contenedor. **Nota:** si a tu contenedor no le caben todos los elementos en una fila, los moverá hacia abajo a una nueva fila. # --instructions-- En la segunda cuadrícula (grid), usa `auto-fit` con `repeat` para rellenar la cuadrícula con columnas que tengan un ancho mínimo de `60px` y máximo de `1fr`. Luego cambia el tamaño de la vista previa para ver la diferencia. # --hints-- La clase `container2` debe tener una propiedad `grid-template-columns` con `repeat` y `auto-fit` que cubra la cuadrícula con columnas que tengan un ancho mínimo de `60px` y un máximo de `1fr`. ```js assert( code.match( /.container2\s*?{[\s\S]*grid-template-columns\s*?:\s*?repeat\s*?\(\s*?auto-fit\s*?,\s*?minmax\s*?\(\s*?60px\s*?,\s*?1fr\s*?\)\s*?\)\s*?;[\s\S]*}/gi ) ); ``` # --seed-- ## --seed-contents-- ```html
1
2
3
4
5
1
2
3
4
5
``` # --solutions-- ```html ```