Modo de escritura en CSS

-

Tipos de modos de escritura

Horizontal-tb (Predeterminado)

El modo de escritura horizontal-tb es el predeterminado en CSS. En este modo, el texto fluye horizontalmente de izquierda a derecha, y la siguiente línea aparece debajo de la anterior. Esto es común para idiomas escritos horizontalmente, como el español.

Consejo: Ejemplo de código

.horizontal-tb {
  writing-mode: horizontal-tb;
}

Vertical-rl

El modo de escritura vertical-rl muestra el texto verticalmente, con las líneas fluyendo de derecha a izquierda. El texto se rota 90 grados en sentido horario, y la siguiente línea aparece a la izquierda de la anterior. Este modo es útil para menús de navegación verticales o para mostrar texto en idiomas que tradicionalmente se escriben verticalmente, como el japonés o el chino.

Consejo: Ejemplo de código

.vertical-rl {
  writing-mode: vertical-rl;
}

Vertical-lr

El modo de escritura vertical-lr es similar a vertical-rl, pero las líneas fluyen de izquierda a derecha. El texto se rota 90 grados en sentido antihorario, y la siguiente línea aparece a la derecha de la anterior. Este modo se puede usar para diseños de texto vertical.

Consejo: Ejemplo de código

.vertical-lr {
  writing-mode: vertical-lr;
}

Sideways-rl

El modo de escritura sideways-rl muestra el texto verticalmente con las líneas fluyendo de derecha a izquierda. A diferencia de vertical-rl, los caracteres no se rotan y permanecen en posición vertical. Este modo es útil para diseños verticales compactos o etiquetas verticales cortas.

Consejo: Ejemplo de código

.sideways-rl {
  writing-mode: sideways-rl;
}

Sideways-lr

El modo de escritura sideways-lr es similar a sideways-rl, pero las líneas fluyen de izquierda a derecha. Los caracteres permanecen en posición vertical, y la siguiente línea aparece a la derecha de la anterior. Este modo se puede aplicar en escenarios de diseño específicos que necesiten un diseño vertical compacto.

Consejo: Ejemplo de código

.sideways-lr {
  writing-mode: sideways-lr;
}