Proprietà text-orientation

La proprietà text-orientation imposta l'orientamento dei caratteri nel testo verticale, cioè a cui è stata applicata la proprietà writing-mode con i valori vertical-lr o vertical-rl. La proprietà accetta due valori: mixed (i caratteri ruotano di 90° in senso orario) o upright (i caratteri sono disposti uno sotto l'altro).

Sintassi

cssselettore {
  text-orientation: mixed o upright;
}

Esempio

Applichiamo a tutti i caratteri del testo verticale una rotazione di 90°:

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;
}

Результат:

Esempio

Disponiamo tutti i caratteri del testo verticale uno sotto l'altro:

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;
}

Результат:

Vedi anche

  • la proprietà writing-mode,
    che imposta la direzione del testo
  • la proprietà font-kerning,
    che imposta il kerning al font