Quiz
Questions d’auto-évaluation sur Flexbox.
Vous trouvez ces questions aussi dans un Kahoot.
1. Comment initaliser Flexbox ?
- display : flexbox
- display : flex
- flexbox : 1
- position : flex
Voir la réponse
display : flex
permet d'initialiser Flexbox.
2. Cochez toutes les valeurs que “justify-content” peut prendre.
- space-evenly
- space-inside
- space-between
- space-around
Voir la réponse
Les trois valeurs d'espacement possibles sont:
space-between
, space-around
, space-evenly
. Voir propriétés.
La valeur space-inside
n'existe pas.
3. Que se passe-t-il si on applique “flex:1” sur les éléments enfants d’une Flexbox?
- Ils sont de largeur égale.
- Leur taille devient minuscule.
- Ils occupent toute la largeur disponible.
- Ils recouvrent les autres éléments de la page.
Voir la réponse
1 et 3 sont justes.
Leur largeur sera égale, et remplira l'espace disponible. Voir méthode simple.
4. Comment appliquer flex:1 sur les enfants directs de .row ?
.row { flex : 1 }
.row * { flex : 1 }
.row * > { flex : 1 }
.row > * { flex : 1 }
Voir la réponse
La réponse 4 est juste. Voir méthode simple / sélecteurs CSS.
Questions “vrai ou faux”
La mise en page Flexbox s’applique sur les éléments enfants du conteneur.
- Vrai.
- Faux.
Voir la réponse
Vrai. C'est un principe fondamental de Flexbox (et aussi Grid CSS).
Il est déconseillé d’utiliser Flexbox plusieurs fois sur une même page web.
- Vrai.
- Faux.
Voir la réponse
Faux. Il n'y a aucun problème à l'utiliser plusieurs fois sur une page.
Il est obligatoire de déclarer display:flex
sur l’élément conteneur.
- Vrai.
- Faux.
Voir la réponse
Vrai. C'est nécessaire pour utiliser Flexbox.
L’ordre d’affichage des éléments Flex peut être modifié en CSS avec order
.
- Vrai.
- Faux.
Voir la réponse
Vrai. Voir les propriétés.