Estoy trabajando con diseños de derecha a izquierda en este momento (creo hebreo o árabe). En RTL, la página generalmente se voltea horizontalmente. Sin embargo, no puedo entender cómo cambiar la orientación de las barras de desplazamiento. Supongo que las barras de desplazamiento deberían aparecer en el lado izquierdo de un elemento desplazable, no en el lado derecho como lo hace en un diseño LTR.Configuración de la orientación correcta para barras de desplazamiento en páginas de derecha a izquierda
Aquí es una página de ejemplo en el que la barra de desplazamiento todavía aparece a la derecha:
<html dir="rtl">
<body>
<div style="height: 100px; overflow: auto;">
<p>This is some text</p>
<p>This is some text</p>
<p>This is some text</p>
<p>This is some text</p>
<p>This is some text</p>
</body>
</html>
es la orientación de una barra de desplazamiento a la configuración del navegador local, y por lo tanto no es algo que debería estar preocupado, o hay una forma de establecer la orientación de la barra de desplazamiento?
(no estoy interesado en implementar mi propia barra de desplazamiento JavaScript; si resulta que esto es sólo una limitación de los navegadores entonces yo prefiero vivir con eso que añadir complejidad a la página.)
Al igual que una nota al margen, soy árabe, y la mayoría del sitio web que conozco mantiene la barra de desplazamiento en su ubicación predeterminada (que es, imagino, específica del sistema). –
Quizás valga la pena preguntarles a sus usuarios cómo se sienten al cambiar la barra de desplazamiento, ¿les resulta más útil? – Tom
Cuando está en formato RTL y está colocando un menú a la derecha. Ser una barra de desplazamiento al lado no es una buena idea. Y, por lo general, si tenemos una tabla en la página, se colocará en el lado izquierdo y es mejor ver la barra de desplazamiento al lado. Creo que es más sensato colocar la barra de desplazamiento en el lado opuesto. –