Propriété writing-mode

La propriété writing-mode définit la direction verticale ou horizontale du texte sur la page. Les valeurs peuvent être horizontal-tb (horizontalement de gauche à droite et de haut en bas), vertical-rl (verticalement de haut en bas et de droite à gauche), vertical-lr (verticalement de haut en bas et de gauche à droite).

Syntaxe

csssélecteur {
  writing-mode: horizontal-tb ou vertical-rl ou vertical-lr;
}

Exemple

Définissons pour notre texte la direction horizontale de gauche à droite et de haut en bas :

html<p>
  Text
</p>
cssbody {
  width: 100px;
  height: 50px;
}
p {
  writing-mode: horizontal-tb;
  font-size: 2em;
  margin-top: 0;
}

Результат:

Exemple

Maintenant, changeons la direction en vertical de haut en bas et de droite à gauche :

html<p>
  Text
</p>
cssbody {
  width: 100px;
  height: 50px;
}
p {
  writing-mode: vertical-rl;
  font-size: 2em;
  margin-top: 0;
}

Результат:

Exemple

Définissons pour notre texte la direction verticale de haut en bas et de gauche à droite :

html<p>
  Text
</p>
cssbody {
  width: 100px;
  height: 50px;
}
p {
  writing-mode: vertical-lr;
  font-size: 2em;
  margin-top: 0;
}

Результат:

Voir aussi

  • la propriété font-kerning,
    qui définit le crénage pour la police
  • la propriété text-orientation,
    qui définit l'orientation des caractères dans le texte vertical