Propriétés de police et de texte

Accès rapide aux propriétés :

Police et texte
Propriété Description Valeurs Support navigateur Implémentation
Propriété Description Valeurs Support navigateur Implémentation
font

Propriété raccourcie pour définir toutes les propriétés de police d'un élément.

Note 1 : l'ordre des valeurs exposées ci-contre doit être respecté.

Note 2 : le couple de valeurs "font-size/line-height" doit être séparé par une barre oblique. Cependant, "line-height" peut être omis.

Note 3 : si certaines propriétés peuvent prendre les valeurs par défaut, inutile de les renseigner.

  • font-style
  • font-variant
  • font-weight
  • font-size/line-height
  • font-family
  • caption
  • icon
  • menu
  • message-box
  • small-caption
  • status-bar
  • IE 4+
  • NS 4+
  • O 5+
CSS1
font-style

Définit le style de police.

  • normal
  • italic
  • oblique
  • IE 4+
  • NS 4+
  • O 5+
CSS1
font-variant

Définit si la police doit être rendue en petites capitales ou non.

  • normal
  • small-caps
  • IE 4+
  • NS 6+
  • O 5+
CSS1
font-weight

Définit la graisse de la police.

Note : la valeur par défaut "normal" équivaut à 400, tandis que "bold" correspond à 700.

  • normal
  • bold
  • bolder
  • lighter
  • 100
  • 200
  • 300
  • 400
  • 500
  • 600
  • 700
  • 800
  • 900
  • IE 4+
  • NS 4+
  • O 5+
CSS1
font-size

Définit la taille de la police.

  • xx-small
  • x-small
  • small
  • medium
  • large
  • x-large
  • xx-large
  • smaller
  • larger
  • longueur
  • %
  • IE 3+
  • NS 4+
  • O 5+
CSS1
font-family

Définit, par ordre de priorité, une liste de familles polices (génériques ou non).

Note 1 : il est important de définir une famille générique, en fin de liste, pour le cas ou aucune des polices spécifiées ne soient présentent sur le système de l'utilisateur.

Note 2 : les noms de familles comportant des blancs doivent être écrits entre guillemets.

Note 3 : les noms de familles génériques (mots-clés) ne doivent pas être écrits entre guillemets.

Note 4 : la valeur par défaut dépend du navigateur et du système.

  • Nom de famille
  • Nom de famille générique
  • IE 4+
  • NS 4+
  • O 5+
CSS1
text-align

Définit l'alignement horizontal d'un texte au sein de son conteneur.

Note : la valeur par défaut dépend du navigateur / système et du sens d'écriture.

  • left
  • center
  • right
  • justify
  • IE 4+
  • NS 4+
  • O 3.6+
CSS1
text-decoration

Définit si un texte doit être décoré, et le type de décoration.

Note : la valeur "blink" n'est pas forcément reconnue.

  • none
  • underline
  • overline
  • line-through
  • blink
  • IE 4+
  • NS 4+
  • O 3.6+
CSS1
text-indent

Définit un alinéa pour la première ligne de texte d'un élément.

Note : la valeur par défaut est de 0.

  • longueur
  • %
  • IE 4+
  • NS 4+
  • O 3.6+
CSS1
text-transform

Définit si un texte doit être ou non affiché en minuscules ou majuscules, ou si la première lettre de chaque mot doit être en majuscule.

Note : la transformation dépend de l'écriture de la langue.

  • none
  • capitalize
  • uppercase
  • lowercase
  • IE 4+
  • NS 4+
  • O 3.6+
CSS1
line-height

Définit la hauteur de ligne d'un texte.

Note : la valeur par défaut "normal" est égale à la taille de la police multipliée par un facteur de 1.0 à 1.2. C'est donc le même principe qui s'applique pour la valeur "nombre".

  • normal
  • longueur
  • %
  • nombre
  • IE 4+
  • NS 4+
  • O 3.6+
CSS1
letter-spacing

Définit l'espacement entre chaque lettre d'un texte.

  • normal
  • longueur
  • IE 4+
  • NS 6+
  • O 3.6+
CSS1
word-spacing

Définit l'espacement entre chaque mot d'un texte.

  • normal
  • longueur
  • IE 6+
  • NS 6+
  • O 3.6+
CSS1
white-space

Définit la gestion des blancs dans un élément.

  • normal
  • pre
  • nowrap
  • IE 6+
  • NS 6+
  • O 4+
CSS1