font-size |
Taille de la police de caractères |
---|---|
CSS |
Syntaxe
font-size: paramètres; |
Paramètres
Paramètre | Description | ||
---|---|---|---|
paramètres | Ce paramètre de propriété permet d'indiquer la taille de la police de caractères : | ||
Valeur | Aperçu | Description | |
"large" | Ceci est un texte d'exemple | Cette valeur permet d'indiquer une police de caractères de grande taille. | |
"larger" | Ceci est un texte d'exemple | Cette valeur permet d'indiquer une police de caractères de grande taille. | |
"medium" | Ceci est un texte d'exemple | Cette valeur permet d'indiquer une police de caractères de taille moyenne. | |
"small" | Ceci est un texte d'exemple | Cette valeur permet d'indiquer une police de caractères de petite taille. | |
"smaller" | Ceci est un texte d'exemple | Cette valeur permet d'indiquer une police de caractères de petite taille. | |
"x-large" | Ceci est un texte d'exemple | Cette valeur permet d'indiquer une police de caractères de très grande taille. | |
"x-small" | Ceci est un texte d'exemple | Cette valeur permet d'indiquer une police de caractères de très petite taille. | |
"xx-large" | Ceci est un texte d'exemple | Cette valeur permet d'indiquer une police de caractères de très très grande taille. | |
"xx-small" | Ceci est un texte d'exemple | Cette valeur permet d'indiquer une police de caractères de très très petite taille. | |
longueur | Cette valeur permet d'indiquer une taille fixe de la police de caractères. | ||
taille% | Cette valeur permet d'indiquer une pourcentage de taille de police de caractères par rapport à son parent. |
Description
Cette propriété permet de fixer la taille de la police de caractères utilisé.
Remarques
- Définition de la taille du texte : La propriété font-size permet de définir la taille du texte dans un élément HTML, ce qui influence directement sa lisibilité. Choisir une taille appropriée est crucial pour l'expérience utilisateur, car un texte trop petit ou trop grand peut rendre la page difficile à lire. Les tailles doivent être adaptées à l'audience cible et au type de contenu affiché.
- Unités absolues et relatives : font-size peut être exprimée en unités absolues comme px ou cm, ou en unités relatives comme %, em, et rem. Les unités relatives sont préférables dans les designs responsives, car elles s'ajustent automatiquement en fonction du contexte ou de la taille de la police de caractères parente. Par exemple, rem est basé sur la taille de la police de caractères racine (html), ce qui garantit une mise en page cohérente.
- Utilisation des mots-clefs : Outre les valeurs numériques, font-size accepte des mots-clefs comme small, medium, ou large, étant faciles à utiliser mais manquant de précision. Ces mots-clefs sont utiles pour des ajustements rapides, mais ils ne sont pas recommandés pour des designs complexes ou professionnels. Privilégiez des unités numériques pour un contrôle plus précis.
- Accessibilité et lisibilité : Une taille de police de caractères trop petite peut poser des problèmes d'accessibilité, surtout pour les utilisateurs avec des déficiences visuelles. La recommandation générale est d'utiliser une taille minimale de 16px pour le corps du texte, car elle garantit une lisibilité sur la plupart des écrans. Pour les titres et sous-titres, utilisez des tailles plus grandes pour établir une hiérarchie visuelle claire.
- Interaction avec d'autres propriétés CSS : font-size peut être influencée par des propriétés comme line-height ou letter-spacing, affectant l'espacement et le rendu global du texte. Il est important de tester les combinaisons de ces propriétés pour éviter que le texte paraisse écrasé ou trop espacé. Un réglage équilibré assure un affichage harmonieux et professionnel.
- Effets des valeurs héritées : Par défaut, font-size est une propriété héritée, ce qui signifie qu'un élément enfant adopte la taille de police de caractères de son parent s'il n'a pas de valeur spécifique définie. Cela peut être utile pour assurer une uniformité, mais attention aux effets indésirables dans les composantes imbriquées. Utilisez des unités comme rem pour éviter que les changements au niveau parent n'affectent trop d'éléments descendants.
- Responsive Design et Media Queries : Dans le cadre du design responsive, font-size peut être ajustée en utilisant des media queries pour s'adapter aux différentes tailles d'écran. Par exemple, vous pouvez définir une taille de police de caractères plus grande sur les écrans larges et une taille plus petite pour les appareils mobiles. L'utilisation des unités comme vw (viewport width) permet également de rendre la taille proportionnelle à la largeur de l'écran.
- Pratiques modernes : clamp() et calc() : Avec CSS moderne, vous pouvez utiliser des fonctions comme clamp() pour définir des tailles dynamiques tout en fixant des limites minimales et maximales. Par exemple, font-size: clamp(1rem, 2vw, 2rem); ajuste la taille en fonction de la largeur de l'écran tout en respectant des bornes fixes. Cela permet de créer des mises en page fluides sans nécessiter de media queries supplémentaires.
Dernière mise à jour : Dimanche, le 20 décembre 2015