Adloun

CSS : mettre en forme le Web (école d'ingénieur) · Chapitre 3 · Exercice de TD

Des champs à la bonne taille

Cascade, spécificité et héritage · niveau 2

Énoncé

Une page de recherche a pour feuille body { font-family: Georgia, serif; font-size: 20px; color: #1f3a68; }. Elle contient une étiquette, un champ <input type="search"> et un bouton.

  • Quelle police et quelle taille ont l'étiquette, le champ et le bouton ? Vérifier dans l'onglet Computed.
  • Corriger avec une seule règle, et expliquer pourquoi la couleur du texte saisi, elle, ne change pas.

Corrigé

  • L'étiquette hérite : Georgia, 20 pixels. Le champ et le bouton, non : la feuille du navigateur leur donne sa propre police ; dans Chromium, 13.3333px (et une police sans empattements du système).
  • Une seule règle suffit :

button,
input,
select,
textarea {
  font: inherit;
}

font est une propriété raccourcie qui regroupe la famille, la taille, la graisse, le style et la hauteur de ligne (chapitre 4) ; inherit les prend toutes au parent. Elle ne contient pas color : le texte saisi garde la couleur que lui donne le navigateur (noir). Il faudrait ajouter color: inherit pour la changer.

Illustration

100 % gratuit

La suite du chapitre est sur Adloun

Exercice suivant et tuteur

Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant et tuteur →