Proprietatea text-orientation

Proprietatea text-orientation stabilește orientarea simbolurilor în textul vertical, adică celui care are setată proprietatea writing-mode cu valorile vertical-lr sau vertical-rl. Proprietatea acceptă două valori: mixed (simbolurile se rotesc la 90° în sensul acelor de ceasornic) sau upright (simbolurile sunt așezate unul sub altul).

Sintaxă

cssselector {
  text-orientation: mixed sau upright;
}

Exemplu

Să rotim toate simbolurile textului vertical la 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;
}

Результат:

Exemplu

Să așezam toate simbolurile textului vertical unul sub altul:

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

Результат:

Vezi și

  • proprietatea writing-mode,
    care stabilește direcția textului
  • proprietatea font-kerning,
    care stabilește kerning-ul fontului