Travail avec les polices et les propriétés de police
Glissez pour afficher le menu
Les polices de caractères influencent fortement le ton et la lisibilité d’une page web.
Dans ce chapitre, nous examinons les propriétés CSS les plus couramment utilisées liées aux polices : font-family, font-size, font-weight et font-style.
Tous les exemples utilisent le même texte afin de montrer comment ces propriétés modifient l’apparence.
font-family
La propriété font-family définit la police utilisée pour afficher le texte.
p {
font-family: 'Montserrat', Arial, sans-serif;
}
Plusieurs polices peuvent être listées comme alternatives, séparées par des virgules. Si la première police n’est pas disponible, le navigateur utilise la suivante dans la liste. Il est recommandé d’inclure systématiquement une police générique de secours telle que : serif, sans-serif, monospace.
font-size
La propriété font-size contrôle la taille d’affichage du texte.
p {
font-size: 16px;
}
Unités courantes :
px: taille fixe ;em: relatif à l’élément parent ;rem: relatif à l’élément racine.
font-weight
Contrôle l’épaisseur du texte. Valeurs numériques : 100–900. Mots-clés : normal, bold, lighter.
font-style
Spécifie le style du texte : normal, italic ou oblique.
Pseudo-classe ::first-letter
::first-letter cible la première lettre d’un élément (généralement un paragraphe ou un titre), permettant des effets décoratifs ou stylisés.
selector::first-letter {
/* some styles */
}
Exécutons l’exemple suivant pour voir son fonctionnement.
index.html
styles.css
font-family définit la police de caractères et les polices de secours.
font-size contrôle la taille du texte en px, em ou rem.
font-weight ajuste l’épaisseur à l’aide de nombres ou de mots-clés.
font-style modifie le style de la police.
::first-letter applique un style à la première lettre d’un bloc de texte.
1. Quelle propriété détermine l'épaisseur de la police ?
2. Quelle est la valeur par défaut de la propriété font-style en 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