--- title: 'Testez vos compétences : Flexbox' slug: Learn/CSS/CSS_layout/Flexbox_skills translation_of: Learn/CSS/CSS_layout/Flexbox_skills original_slug: Apprendre/CSS/CSS_layout/Flexbox_skills ---
Le but de cette tâche est de vous faire travailler avec Flexbox et de démontrer votre compréhension du comportement des éléments flexibles. Vous trouverez ci-dessous quatre modèles de conception courants que vous pourriez utiliser pour créer avec Flexbox, votre tâche est de les construire.
Note : You can try out solutions in the interactive editors below, however it may be helpful to download the code and use an online tool such as CodePen, jsFiddle, or Glitch to work on the tasks.
If you get stuck, then ask us for help — see the {{anch("Assessment or further help")}} section at the bottom of this page.
Ces éléments de liste constituent la navigation pour un site. Ils doivent être disposés en ligne, avec un espace égal entre chaque élément. L'exemple fini doit ressembler à l'image ci-dessous.
Essayez de mettre à jour le code ci-dessous pour recréer l'exemple terminé :
{{EmbedGHLiveSample("css-examples/learn/tasks/flexbox/flexbox1.html", '100%', 700)}}
Note : For assessment or further work purposes, download the starting point for this task to work in your own editor or in an online editor.
Ces éléments de liste sont tous de tailles différentes, mais nous voulons qu'ils soient affichés sous forme de trois colonnes de taille égale, quel que soit le contenu de chaque élément.
Essayez de mettre à jour le code ci-dessous pour recréer l'exemple terminé :
{{EmbedGHLiveSample("css-examples/learn/tasks/flexbox/flexbox2.html", '100%', 800)}}
Questions supplémentaires:
Note : For assessment or further work purposes, download the starting point for this task to work in your own editor or in an online editor.
Il y a deux éléments dans le HTML ci-dessous, une div avec une classe .parent
qui contient une autre div avec une classe .child
. Utilisez Flexbox pour centrer le fichier enfant à l'intérieur du parent.
Essayez de mettre à jour le code ci-dessous pour recréer l'exemple terminé :
{{EmbedGHLiveSample("css-examples/learn/tasks/flexbox/flexbox3.html", '100%', 800)}}
Note : For assessment or further work purposes, download the starting point for this task to work in your own editor or in an online editor.
Dans cette dernière tâche, placez ces éléments en lignes comme dans l'image.
Essayez de mettre à jour le code ci-dessous pour recréer l'exemple terminé :
{{EmbedGHLiveSample("css-examples/learn/tasks/flexbox/flexbox4.html", '100%', 800)}}
Note : For assessment or further work purposes, download the starting point for this task to work in your own editor or in an online editor.
You can practice these examples in the Interactive Editors mentioned above.
If you would like your work assessed, or are stuck and want to ask for help:
{{PreviousMenuNext("Learn/CSS/CSS_layout/Flexbox", "Learn/CSS/CSS_layout/Grids", "Learn/CSS/CSS_layout")}}