2.2.1Choisissez un interlignage correspondant à la police, au texte et à la longueur de ligne

L’espacement vertical est mesuré différemment (de l’espacement horizontal). Il faut non seulement choisir les dimensions générales – la profondeur de la page ou de la colonne – mais aussi une unité rythmique de base. Cette unité est l’interlignage, la distance entre la base d’une ligne et la suivante.”

Le contrôle de l’interlignage est obtenu en CSS par la propriété line-height. Par exemple, on peut donner 3 points d’interlignage à un texte en 12 points de la façon suivante :

p {
  font-size: 12pt;
  line-height: 15pt
}

Mais ceci est un mauvais exemple car l’interlignage ne devrait jamais être appliqué en utilisant les points ou les pixels comme unités de mesure. Dans l’exemple qui précède, lorsque le texte est re-dimensionné par le navigateur, la taille des caractères augmente (jusqu’à 18 points par exemple), mais l’interlignage peut ne pas être pris en compte par cette mise à l’échelle et rester à 18 points. Les lignes de texte pourraient alors se superposer.

Une meilleure façon de faire est d’utiliser une particularité de la propriété line-height : c’est la seule propriété CSS qui accepte des valeurs numériques différentes de zéro sans unités. L’exemple précédent pourrait être codé comme suit :

p {
  font-size: 12pt;
  line-height: 1.25
}

Dans cet exemple, la valeur de line-height est un multipliant : 12pt x 1.25 = 15pt. Cette méthode est beaucoup plus fiable car l’interlignage restera ainsi toujours proportionnel à la taille des caractères. L’interlignage peut être déclaré dans la propriété font en utilisant une abréviation connue des typographes :

p {
  font: 12pt/1.25 “Minion Pro “, “Minion web”, serif
}

Notez que certains navigateurs ajoutent par défaut un léger interlignage: Safari et Internet Explorer par exemple, alors que d’autres comme Camino ou Firefox n’en ajoutent pas. Le texte sur le web bénéficie presque toujours d’une augmentation de l’interlignage, et des valeurs supérieures à 1.3 sont assez communes (cette page a un interlignage de 1.5 par exemple).

Contrairement à ce qu’il se passe dans l’impression mécanique, où une ligne de plomb est ajoutée sous une ligne pour créer un espacement, l’espace ajouté aux lignes sur le web se réparti de façon égale entre le haut et le bas de la ligne. Pour illustrer cela, l’exemple suivant a une line-height de 3 et montre le texte placé entre les deux lignes horizontales qui définissent le bloc texte.

l’espacement entre les lignes se réparti au-dessus et en-dessous de chaque ligne

Un interlignage négatif, soit un line-height de valeur inférieure à 1, peut être utilisé pour des parties de texte très courtes, tant que les ascendantes et les descendantes des lettres n’entrent pas en collision. Par exemple :

p {
  font-size: 1.5em;
  line-height: 0.85em;
  text-indent: -0.5em
}
Ceci est un exemple
d’interlignage négatif

Sommaire

  1. 2Rythme & proportion
    1. 2.1Horizontalement
      1. 2.1.1Définissez l'espace mot en fonction de la taille du caractère et de son interlettrage naturel
      2. 2.1.2Établissez une longueur de ligne confortable
      3. 2.1.3Choisissez la justification en fonction du texte et de la page
      4. 2.1.4Utilisez une valeur d’espace entre les phrases
      5. 2.1.5N’ajoutez pas - ou alors très peu - d’espace dans une suite d’initiales
      6. 2.1.6Espacez toutes les suites de capitales et petites capitales, ainsi que les longues suites de chiffres
      7. 2.1.7N’augmentez pas l’interlettrage des bas de casse sans raison
      8. 2.1.8Crénez de façon régulière et légère ou pas du tout
      9. 2.1.9N’altérez pas les largeurs, les formes ou les lettres sans raison
      10. 2.1.10N’éloignez pas de trop les éléments apparentés
    2. 2.2Verticalement
      1. 2.2.1Choisissez un interlignage correspondant à la police, au texte et à la mesure
      2. 2.2.2Augmentez ou diminuez les transitions verticales avec une valeur constante
    3. 2.3Blocs & paragraphes
      1. 2.3.1Justifiez à gauche le premier mot du premier paragraphe
      2. 2.3.2Dans un texte continu, donnez à tous les paragraphes suivant le premier une indentation d’au moins un en.
      3. 2.3.3Séparez les citations du flot du texte
      4. 2.3.4Entrez l’alinéa ou centrez un bloc de vers
    4. 2.4Césure & pagination
      1. 2.4.1À la fin d’une ligne comportant une césure, laissez au moins deux caractères avant et au moins trois après
      2. 2.4.3Évitez les césures sur trois lignes consécutives
      3. 2.4.5Appliquez les césures en respectant les règles de la langue utilisée
      4. 2.4.6Ecrivez les numéros courts et les expressions mathématiques avec des espaces insécables
      5. 2.4.8Ne commencez jamais une page avec la dernière ligne d’un paragraphe
  2. 3Harmonie & contrepoint
    1. 3.1Dimension
      1. 3.1.1Ne composez pas sans une règle
    2. 3.2Chiffres, capitales & petites capitales
      1. 3.2.1Utilisez des titling figures en capitales, et des text figures en toute autre circonstance