CSS : mettre en forme le Web (école d'ingénieur) · Chapitre 5 · Application directe du cours
Où sont passées les marges ?
Le modèle de boîte · niveau 2
Énoncé
Le <body> contient, dans cet ordre, un <h2>, un <p>, un second <h2> et un paragraphe de classe serre. Les titres mesurent 28 pixels de haut, les paragraphes 18, et le premier titre commence à l'ordonnée 16.
body {
margin: 16px;
font-family: system-ui, sans-serif;
}
h2 {
margin: 0 0 32px;
}
p {
margin: 16px 0 0;
}
.serre {
margin-top: -8px;
}
Calculer l'ordonnée du haut de chacun des quatre éléments, en justifiant chaque écart.
Corrigé
- Premier
<h2>: 16 (donné). Il finit à . - Premier
<p>: la marge basse du titre (32) et la marge haute du paragraphe (16) fusionnent en . Haut à , bas à 94. - Second
<h2>: le paragraphe n'a pas de marge basse, le titre pas de marge haute. Haut à 94, bas à 122. - Paragraphe
.serre: marges 32 et ; avec une marge négative, on additionne la plus grande positive et la plus négative : . Haut à .
Chromium donne 16, 76, 94 et 146 (code/ch5/exo-fusion.html).
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.