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 (
imgavec la classepost-image) et les informations de l’article (divavec la classepost-info). - Appliquer les propriétés flex à l’élément parent (
divavec 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 de flexion par défaut est row, il est donc nécessaire de 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
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Can you show me the HTML structure for the blog card?
What CSS should I add to the `.blog-card` class to achieve the desired layout?
Can you explain the difference between `align-items` and `justify-content` in this context?
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 (
imgavec la classepost-image) et les informations de l’article (divavec la classepost-info). - Appliquer les propriétés flex à l’élément parent (
divavec 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 de flexion par défaut est row, il est donc nécessaire de 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
Merci pour vos commentaires !