Latest web development tutorials

CSS Fonts (polices)

propriétés de police CSS définissent la police, gras, taille, style de texte.


La différence entre serif et sans-serif entre

Serif vs. Sans-serif

remarque Sur les écrans d'ordinateur, les polices sans-serif sont considérés comme plus facile à lire que les polices serif


police CSS

En CSS, il existe deux types de noms de famille de polices:

  • famille de polices générique - a un semblable combinaisons de systèmes de police de l' apparence (comme «Serif» ou «Monospace»)
  • famille de polices spécifiques - une famille de polices spécifique (comme "Times" ou "Courier")
famille générique famille de police explication
Serif Times New Roman
Géorgie
Fin des polices Serif ont des caractères supplémentaires dans la ligne de décoration
Sans-serif Arial
Verdana
"Sans" signifie sans - ces polices à la fin sans décoration supplémentaire
Monospace Courier New
Lucida Console
Tous les caractères à espacement ont la même largeur


famille de police

propriété font-famille de la famille de polices de texte.

la propriété font-family doit être réglé plusieurs noms de police comme un "repli" mécanisme, si le navigateur ne supporte pas la première police, il va essayer de la police suivante.

Remarque: Si le nom de la famille de la police est plus d'un mot, il doit être placé entre guillemets, comme la famille de la police: "Times New Roman".

famille multiple de la police est spécifiée par une virgule séparés:

Exemples

p{font-family:"Times New Roman", Times, serif;}

Essayez »

Pour les combinaisons de polices les plus couramment utilisés, regardez nos polices combinaisons Web sécurisées .


Style de police

Principalement attribut spécifie le texte en italique de style de police.

Cette propriété a trois valeurs:

  • Normal - le texte d'affichage normal
  • Italic - le texte affiché en italique
  • caractère Skewed - un côté est incliné au texte (et très similaire à italic, mais moins soutenu)

Exemples

p.normal {font-style:normal;}
p.italic {font-style:italic;}
p.oblique {font-style:oblique;}

Essayez »


Taille de la police

La taille de la propriété font-size du texte.

Peut gérer la taille du texte dans la conception de sites Web est très important. Cependant, vous ne pouvez pas ajuster la taille de la police à faire des paragraphes ressemblent rubriques, ou rendre le titre ressemble paragraphes.

Assurez-vous d'utiliser les balises correctes HTML pour <h1> - <h6> représente le titre et <p> représente un paragraphe:

La valeur de la police de taille peut être la taille absolue ou relative.

Taille absolue:

  • Définir le texte d'une taille spécifiée
  • Nous ne pouvons pas changer la taille du texte dans tous les navigateurs
  • Déterminer la taille physique de la sortie de la taille absolue de l'utilité

Taille relative:

  • En ce qui concerne les éléments qui l'entourent pour définir la
  • Il permet à l'utilisateur de changer la taille du texte dans votre navigateur

remarque Si vous ne spécifiez pas une taille de police, la taille par défaut, et les paragraphes de texte ordinaires, il est de 16 pixels (16px = 1em).


Réglage du pixel de taille de police

Réglage de la taille du texte avec des pixels, vous donne le plein contrôle sur la taille du texte:

Exemples

h1 {font-size:40px;}
h2 {font-size:30px;}
p {font-size:14px;}

Essayez »

L'exemple ci-dessus 9, Firefox, Chrome, Opera et Safari, ajuster la taille du texte en escaladant le navigateur Internet Explorer.

Bien que vous pouvez ajuster la taille du texte via l'outil de zoom du navigateur, toutefois, cet ajustement est la page entière, pas seulement du texte


Utilisez em pour définir la taille de la police

Afin d'éviter Internet Explorer ne peut pas être réglé dans le texte, de nombreux développeurs utilisent em unités au lieu de pixels.

unité em-taille est recommandée par le W3C.

1em est égale à la taille de la police actuelle. Dans le navigateur par défaut la taille du texte est 16px.

Par conséquent, la taille par défaut de 1em est 16px. La formule suivante peut être converti en pixels em: px / 16 = em

Exemples

h1 {font-size:2.5em;} /* 40px/16=2.5em */
h2 {font-size:1.875em;} /* 30px/16=1.875em */
p {font-size:0.875em;} /* 14px/16=0.875em */

Essayez »

Dans l'exemple ci-dessus, la taille de l'em du texte est le même que celui de l'exemple précédent en pixels. Toutefois, si vous utilisez les unités em, vous pouvez ajuster la taille du texte dans tous les navigateurs.

Malheureusement, IE est toujours le problème de navigateur. Redimensionner le texte, il sera inférieur à la normale ou plus grande taille.


Utilisez une combinaison de pourcentages et EM

Dans toutes les solutions de navigateurs, définis élément <body> de la taille de police par défaut est un pourcentage:

Exemples

body {font-size:100%;}
h1 {font-size:2.5em;}
h2 {font-size:1.875em;}
p {font-size:0.875em;}

Essayez »

Notre code est très efficace. Dans tous les navigateurs peuvent afficher la même taille du texte, et permet à tous les navigateurs pour agrandir la taille du texte.


Exemples

D'autres exemples

Définissez la police en gras
Cet exemple montre comment définir la police en gras.

Vous pouvez définir le changement de police
Cet exemple montre comment définir les changements de police.

Toutes les propriétés de la police dans une déclaration
Cet exemple montre comment utiliser la propriété raccourcie pour définir les propriétés de la police dans une déclaration.


Toutes les propriétés de police de CSS

Property 描述
font 在一个声明中设置所有的字体属性
font-family 指定文本的字体系列
font-size 指定文本的字体大小
font-style 指定文本的字体样式
font-variant 以小型大写字体或者正常字体显示文本。
font-weight 指定字体的粗细。