English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Les attributs de police CSS vous permettent de définir divers styles pour les polices, tels que la série de polices du texte, la taille et la gras, les variantes, etc.
Dans les styles CSS pour le texte, comme plusieurs attributs sont fournis :font-family
,font-style
,font-variant
,font-weight
etfont-size
. La section suivante présentera ces attributs les uns après les autres.
Lafont-family
L'attribut CSS vous permet de définir le nom de la série de polices du contenu texte, la liste de priorité d'utilisation des polices. La série de polices peut être :
Lafont-family
Les attributs peuvent contenir plusieurs noms de polices en tant queRemplacementPolices. D'abord, énumérez les polices que vous souhaitez utiliser, puis toutes les polices (si elles ne sont pas disponibles). Si le navigateur ne prend pas en charge la première police, il tentera la suivante. La déclaration de la série de polices peut être comme suit :
p { font-family: "Times New Roman", Times, serif; }Testez pour voir‹/›
Remarque :Si le nom de la série de polices dépasse un mot, il doit être entouré de guillemets, comme"Times New Roman"
,"Courier New"
,"Trebuchet MS"
etc.
Pour plus d'informations sur les combinaisons de polices courantes, veuillez consulter les polices sécurisées. Etc.
parfont-style
L'attribut définit le style du texte du contenu de l'élément.
Les valeurs possibles de cet attribut sont :normal
,italic
ouoblique
。
p.one { font-style: normal; } p.two { font-style: italic; } p.three { font-style: oblique; }Testez pour voir‹/›
Attention :À première vue, les styles obliques et italiques semblent identiques, mais ils diffèrent. Notez :italic
le style utiliséversion italiquede la police, tandis queoblique
D'autre part, le texte est simplement uneVersion inclinéeFonte normale.
font-size
L'attribut définit la taille du texte du contenu texte de l'élément.
Il existe plusieurs méthodes pour spécifier la valeur de la taille du texte, par exemple, en utilisant les mots-clés, les pixels ou les ems.
Il est possible de définir une taille absolue en utilisant l'un des mots-clés suivants sur l'élément body, ce qui permet de définir une taille relative pour le texte à d'autres endroits de la page, permettant ainsi de zoomer sur le texte dans tout le site de manière simple. Spécifiez une taille absolue en utilisant l'un des mots-clés suivants :xx-small
,x-small
,small
,medium
,large
,x-large
,xx-large
。
La taille relative est spécifiée par l'un des mots-clés suivants :smaller
、、larger
。
body { font-size: large; } h1 { font-size: larger; } p { font-size: smaller; }Testez pour voir‹/›
Lorsque la précision en pixels est nécessaire, en utilisant des valeurs en pixels (par exemple12px,16px, etc.) Définir la taille du texte est une bonne option. Cependant, les résultats peuvent varier d'un navigateur à l'autre, car ils utilisent des algorithmes différents pour réaliser des effets similaires.
h1 { font-size: 24px; } p { font-size: 14px; }Testez pour voir‹/›
Il est possible de définir la taille du texte en pixels, mais ce mode n'est pas très flexible, car les utilisateurs ne peuvent pas modifier la taille du texte via les paramètres du navigateur. Par exemple, les utilisateurs aux yeux faibles pourraient souhaiter augmenter la taille du texte au-delà de la taille spécifiée. Par conséquent, pour créer des conceptions, il est préférable d'éviter d'utiliser des valeurs en pixels pour la taille du texte.
Avis :Peut être utiliséOutil de zoomAjuster la taille du texte dans tous les navigateurs. Cependant, cette fonction ajustera la taille de toute la page, et non seulement du texte.
em
L'unité est la taille du texte du parent de l'élément.
em
La taille de la valeur est dynamique. Définiefont-size
l'attribut, an em
est égal à la taille du texte appliquée au parent de l'élément.
Sifont-size
Définir a sur l'élément body en20px, alors1em=20px
et2em=40px
。
Si vous n'avez pas configuré la taille du texte nulle part sur la page, alors c'est la valeur par défaut du navigateur, c'est16px. Par conséquent, par défaut, c'est1em=16px
et2em=32px
。
h1 { font-size: 2em; /* 32px/16px=2em */ } p { font-size: 0.875em; /* 14px/16px=0.875em */ }Testez pour voir‹/›
Attention : IE6et IE7Augmente la taille du texte après ajustement de la taille. (Testez-le pour la dernière fois avant la publication).
Pour réaliser une solution similaire dans tous les navigateursfont-size
Pour définir la valeur par défaut en pourcentage pour l'élément body. Une technique populaire estfont-size
Définir le body en pourcentage.62.5%
(c'est-à-dire par défaut16px62.5%),égal à10px ou 0.625em。
Maintenant, vous pouvez définirfont-size
En utilisant tout élément qui utilise des unités em, une conversion mémorablepx
par10Les valeurs sont10px=1em
,12px=1.2em
,14px=1.4em
,16px=1.6em
,etc. Voir l'exemple suivant :
body { font-size: 62.5%; /* font-size 1em = 10px */ } p { font-size: 1.6em; /* 1.6em = 16px */ }Testez pour voir‹/›
Avis :DansConseil international pour les télécommunications (W3C)Il est recommandé d'utiliser des valeurs en EM ou en pourcentage (%) pour créer des conceptions plus puissantes et extensibles.
font-weight
L'attribut spécifie l'épaisseur ou le gras de la police.
font-Les valeurs possibles de l'attribut style sont :normal
,bold
,bolder
,lighter
,100
,200
,300
,400
,500
,600
,700
,800
,900
etinherit
。
Numérique100
- 900
La épaisseur de police spécifiée, chaque nombre représentant une épaisseur plus foncée que la précédente.400
etnormal
&700
identiquebold
。
debolder
etlighter
,et d'autres valeurs sont des valeurs de poids de police absolues qui sont par rapport à la épaisseur de police héritée.
p { font-weight: bold; }Testez pour voir‹/›
Comme la plupart des polices ne peuvent être utilisées qu'avec un poids limité. Habituellement, elles ne sont disponibles queNormaletAffichage en gras。Si la police n'est pas disponible dans le poids spécifié, une police de remplacement sera sélectionnée, qui est la plus proche poids disponible.
font-variant
La propriété permet d'afficher le texte avec une forme de majuscules spéciale.
Lettres minuscules et majuscules ouLettres minuscules et majusculesUn peu différent de la lettre majuscule ordinaire, dans la lettre majuscule ordinaire, la lettre minuscule est affichée comme une version plus petite de la lettre majuscule correspondante.
font-variant
Les valeurs des propriétés peuvent êtrenormal
,small-caps
etinherit
。
p { font-variant: small-caps; }Testez pour voir‹/›