Propriété text-orientation

La propriété text-orientation définit l'orientation des caractères dans le texte vertical, c'est-à-dire auquel la propriété writing-mode est appliquée avec les valeurs vertical-lr ou vertical-rl. La propriété accepte deux valeurs : mixed (les caractères tournent de 90° dans le sens des aiguilles d'une montre) ou upright (les caractères sont placés les uns sous les autres).

Syntaxe

csssélecteur {
  text-orientation: mixed ou upright;
}

Exemple

Définissons une rotation de 90° pour tous les caractères du texte vertical :

html<p>
  Text
</p>
cssbody {
  width: 200px;
  height: 100px;
}
p {
  text-orientation: mixed;
  background: #467CBC;
  color: white;
  padding: 10px;
  font-size: 2rem;
  writing-mode: vertical-lr;
}

Результат:

Exemple

Plaçons tous les caractères du texte vertical les uns sous les autres :

html<p>
  Text
</p>
cssbody {
  width: 200px;
  height: 100px;
}
p {
  text-orientation: upright;
  background: #467CBC;
  color: white;
  padding: 10px;
  font-size: 2rem;
  writing-mode: vertical-lr;
}

Результат:

Voir aussi

  • la propriété writing-mode,
    qui définit la direction du texte
  • la propriété font-kerning,
    qui définit le crénage de la police