font-family CSS propriété

Définition de la CSS font-family.

La propriété CSS font-family permet de spécifier la police à utiliser pour afficher un texte.

Exemple de syntaxe CSS font-family :
font-family : "Times New Roman", Times, serif;
font-family : Verdana, Geneva, sans-serif;
font-family : "Courier New", Courier, monospace;
font-family : "Comic Sans MS", cursive;
font-family : Cottonwood, "FB Reactor", fantasy;

La propriété de feuille de style font-family CSS peut prendre la valeur de :


En CSS2 la propriété CSS font-family peut prendre aussi les valeurs suivantes :
  • caption: police utilisée pour les boutons.
  • icon: police utilisée pour les icônes.
  • menu: police utilisée pour les menus.
  • message-box: police utilisée pour les boites de dialogue.
  • small-caption: police "bold" utilisée pour les boutons .
  • status-bar: police utilisée pour la barre de statut.

Conditions d'application de la CSS font-family.

La propriété CSS font-family est applicable sur l'ensemble des balises HTML ou XHTML.

La valeur de la CSS font-family peut être mise directement dans la propriété de raccourci CSS .

Héritage des valeurs Css de font-family.

Les balises filles HTML ou XHTML héritent de la propriété.

Problème d'interprétation de font-family en Css.

La propriété de feuille de style font-family CSS ne pose aucun problème d'interprétation, hormis pour les polices système (icon, menu,...) .

Règles de syntaxes CSS pour font-family.

Règle d'écriture de font-family

Quand le nom de famille que vous utilisez contient des espaces ou caractères spéciaux, il doit être mis entre guillemets.

Mettez toujours une police générique:
En règle générale, la valeur de la feuille de style CSS font-family est un ensemble de noms de police d'aspect équivalant dont la dernière énumération est le nom de la police générique.
Si par exemple l'internaute n'a pas "Arial" alors on affichera le texte en "Helvetica". S'il n'a pas "Helvetica" alors on affichera le texte avec une police générique de type "sans-serif".

Utiliser la police qui facilite la lecture :
En règle générale, pour l'Internet les polices de type "serif" ne sont pas adaptées pour la lecture sur les écrans utilisez plutôt du "sans-serif".

Voir aussi le processus d'affichage du caractère par le navigateur.

Les familles de polices génériques

La police générique serif:
Une police serif a des terminaisons au bout de leurs traits, des bouts évasées ou en pointes, ou plus simplement des terminaisons avec des empattements. Les polices serifs ont typiquement un espacement des lettres proportionnel.

Exemple de polices sans-serif :
font-family : Times New Roman, Times, serif;

La police générique sans-serif:
Une police sans serifs a les fins des traits pleins, sans évasement, ni recoupements ou autres ornements. Les polices sans serifs ont typiquement un espacement des lettres proportionnel.

Exemple de polices sans-serif :
font-family : Verdana, Geneva, sans-serif;

La police générique cursive:
Une police cursive a un aspect manuscrit plus affirmé que le dessin des polices italiques. Les glyphes se touchent en partie ou complètement, ce qui donne un résultat plus proche d'une écriture manuscrite que celui d'un travail imprimé. Les polices de certaines écritures, comme l'arabe, sont presque toujours cursives.

Exemple de polices cursives :
font-family : "Comic Sans MS", cursive;

La police générique fantasy:
Une police fantaisie est principalement décorative mais elle contient toujours des représentations des caractères.

Exemple de polices fantasys :
font-family : Cottonwood, "FB Reactor", fantasy;

La police générique monospace:
Une police monospace a tous ses glyphes de mêmes dimensions. L'aspect étant semblable à celui obtenu avec une machine à écrire manuelle, on les emploie souvent pour transmettre des échantillons de code informatique.

Exemple de polices monospaces :
font-family : "Courier New", Courier, monospace;

Compatibilités navigateurs de la propriété font-family

Equivalence de la CSS font-family en HTML.

La propriété de feuille de style font-family CSS peut remplacer en HTML est l'attribut FACE de la balise HTML .

Flash mx font-family CSS

Pour les utilisateurs de Flash MX, l'équivalence de la cascading style sheets font-family en actionscript est fontFamily.

Exemples et astuces CSS pour utiliser font-family

Mettre une police par défaut a votre page.

Vous pouvez spécifier une police générale par défaut à votre page HTML. Il vous suffit de mettre votre propriété dans un sélecteur CSS de Balise, pour notre cas.

Exemple d'assignation de propriétés par défaut à la page :
body { font-family : Arial, Helvetica, sans-serif }

Vous pouvez aussi définir avec cette technique une taille ou une couleur par défaut, etc...

Votre avis sur la définition font-family en CSS

Votez pour la définition CSS font-family

  • 1/5
  • 2/5
  • 3/5
  • 4/5
  • 5/5

Avis sur la page https://www.zonecss.fr/proprietes-css/font-family-css.html Votes: 3.9 / 5 - 37 votes
Cliquez sur une étoile pour voter.