Défi : Créer une Mise en Page avec Flexbox
Tâche
Création d'une carte de blog. Modification du comportement de positionnement par défaut à l'aide de flex.
La tâche consiste à :
- Identifier l’élément parent contenant à la fois l’image de l’article (
img
avec la classepost-image
) et les informations de l’article (div
avec la classepost-info
). - Appliquer les propriétés flex à l’élément parent (
div
avec la classeblog-card
). - Centrer horizontalement les éléments à l’intérieur de la carte.
- S’assurer que les éléments occupent toute la hauteur de la carte.
index.html
index.css
display: flex;
ne peut être appliqué qu'à l'élément parent.- La direction flex par défaut est row, il faut donc la modifier avec la propriété
flex-direction: column;
. - Pour centrer les éléments horizontalement, utiliser
align-items: center;
. - Pour espacer les éléments verticalement, utiliser
justify-content: space-between;
.
index.html
index.css
Tout était clair ?
Merci pour vos commentaires !
Section 4. Chapitre 7
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 2.56
Défi : Créer une Mise en Page avec Flexbox
Glissez pour afficher le menu
Tâche
Création d'une carte de blog. Modification du comportement de positionnement par défaut à l'aide de flex.
La tâche consiste à :
- Identifier l’élément parent contenant à la fois l’image de l’article (
img
avec la classepost-image
) et les informations de l’article (div
avec la classepost-info
). - Appliquer les propriétés flex à l’élément parent (
div
avec la classeblog-card
). - Centrer horizontalement les éléments à l’intérieur de la carte.
- S’assurer que les éléments occupent toute la hauteur de la carte.
index.html
index.css
display: flex;
ne peut être appliqué qu'à l'élément parent.- La direction flex par défaut est row, il faut donc la modifier avec la propriété
flex-direction: column;
. - Pour centrer les éléments horizontalement, utiliser
align-items: center;
. - Pour espacer les éléments verticalement, utiliser
justify-content: space-between;
.
index.html
index.css
Tout était clair ?
Merci pour vos commentaires !
Section 4. Chapitre 7