CSS : mettre en forme le Web (école d'ingénieur) · Chapitre 9 · Exercice de TD
La fiche d'un auteur
Responsive design · niveau 2
Énoncé
La fiche d'un auteur (une photo ronde de 96 pixels, un nom, une phrase de présentation) apparaît dans l'encadré étroit de la page d'un livre et dans la colonne principale de la page « Nos auteurs ». Écrire sa feuille de style : centrée, la photo au-dessus du texte, par défaut ; la photo à gauche du texte quand le conteneur nommé zone mesure au moins 30rem. Pourquoi une requête média ne conviendrait-elle pas ?
Corrigé
.zone {
container: zone / inline-size;
}
.auteur {
padding: 1rem;
background: #fff;
border: 1px solid #e2d8c9;
border-radius: 8px;
text-align: center;
}
.auteur img {
border-radius: 50%;
}
@container zone (width >= 30rem) {
.auteur {
display: flex;
gap: 1rem;
align-items: center;
text-align: start;
}
}
Dans la page code/ch9/exercices/auteur.html, à 1000 pixels de large, l'encadré mesure 240 pixels (fiche centrée, Chromium calcule display: block) et la colonne principale 696 pixels (fiche horizontale, display: flex). Une requête média ne voit que la fenêtre, identique pour les deux fiches : elle les disposerait de la même façon.
100 % gratuit
La suite du chapitre est sur Adloun
- 10 autres exercices corrigés dans ce chapitre
- Les 2 QCM du chapitre, le premier sans compte
- Le tuteur, qui guide pas à pas sans donner la réponse
Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.