CSS : mettre en forme le Web (école d'ingénieur) · Chapitre 3 · Application directe du cours
Quatre mots-clés
Cascade, spécificité et héritage · niveau 2
Énoncé
body {
font-family: system-ui, sans-serif;
}
/* font-weight est une propriété héritée */
.sobre {
font-weight: normal;
}
.sobre strong {
font-weight: 900;
}
.sobre .s-inherit {
font-weight: inherit;
}
.sobre .s-initial {
font-weight: initial;
}
.sobre .s-unset {
font-weight: unset;
}
.sobre .s-revert {
font-weight: revert;
}
/* border n'est pas une propriété héritée */
.sans-cadre {
border: 3px dotted #1f3a68;
}
.sans-cadre fieldset {
border: 1px solid #e07a1f;
}
.sans-cadre .f-inherit {
border: inherit;
}
.sans-cadre .f-initial {
border: initial;
}
.sans-cadre .f-unset {
border: unset;
}
.sans-cadre .f-revert {
border: revert;
}
Le paragraphe sobre contient quatre <strong> (classes s-inherit à s-revert) ; le formulaire sans-cadre contient quatre <fieldset> (classes f-inherit à f-revert).
- Donner la graisse (
font-weight) de chaque<strong>, sachant que la feuille du navigateur leur donnebold(700) et quenormalvaut 400. - Donner la bordure de chaque
<fieldset>, sachant que la feuille du navigateur leur donne un cadre gris en relief de 2 pixels. - Pourquoi a-t-on écrit
.sobre .s-inheritet non simplement.s-inherit?
Corrigé
inherit: la valeur du parent.sobre,
initial: la valeur initiale defont-weight,normal, 400.unset: la propriété est héritée, donc commeinherit, 400.revert: la valeur de la feuille du navigateur,bold, 700.
inherit: le cadre du formulaire,3px dottedbleu nuit (on peut hériter même d'une propriété non héritée).initial: pas de bordure (none).unset: la propriété n'est pas héritée, donc commeinitial, pas de bordure.revert: le cadre du navigateur,2px groove..sobre stronga la spécificité ;.s-inherit, , perdrait, et les quatre<strong>seraient en 900. C'est exactement ce que donnait une première version de l'exercice, vérifiée dans Chromium. Avec.sobre .s-inherit, , les mots-clés s'appliquent.

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.