Propiedad text-orientation

La propiedad text-orientation establece la orientación de los caracteres en texto vertical, es decir, aquel que tiene la propiedad writing-mode con valores vertical-lr o vertical-rl. La propiedad acepta dos valores: mixed (los caracteres giran 90° en sentido horario) o upright (los caracteres se colocan uno debajo del otro).

Sintaxis

cssselector {
  text-orientation: mixed o upright;
}

Ejemplo

Apliquemos una rotación de 90° a todos los caracteres del texto vertical:

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

Результат:

Ejemplo

Coloquemos todos los caracteres del texto vertical uno debajo del otro:

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

Результат:

Véase también

  • la propiedad writing-mode,
    que establece la dirección del texto
  • la propiedad font-kerning,
    que establece el kerning para la fuente