Je travaille actuellement avec des dispositions de droite à gauche (pensez à l'hébreu ou à l'arabe). Dans RTL, la page est généralement retournée horizontalement. Cependant, je n'arrive pas à comprendre comment changer l'orientation des barres de défilement. Je suppose que les barres de défilement devraient apparaître sur le côté gauche d'un élément défilant, pas sur le côté droit comme dans une mise en page LTR.Définition de l'orientation correcte des barres de défilement dans les pages de droite à gauche
Voici un exemple de page où la barre de défilement apparaît toujours à droite:
<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>
est l'orientation d'une barre de défilement d'un réglage de paramètres régionaux du navigateur, et est donc pas quelque chose que je devrais être préoccupé, ou est-il un moyen de définir l'orientation de la barre de défilement?
(je ne suis pas intéressé à mettre en œuvre ma propre JavaScript scrollbar, s'il se trouve que c'est juste une limitation des navigateurs alors je préfère vivre avec ce que viennent compliquer la page.)
Juste comme un sidenote, je suis un arabe, et la plupart du site Web que je connais garde la barre de défilement dans son emplacement par défaut (qui est, j'imagine, spécifique au système). –
Peut-être que cela vaut la peine de demander à vos utilisateurs ce qu'ils pensent de la barre de défilement, la trouvent-ils plus utilisable? – Tom
Lorsque vous êtes dans la disposition RTL et que vous placez un menu sur la droite. Être une barre de défilement à côté n'est pas une bonne idée. Et généralement, si nous avons une table sur la page, elle sera placée sur le côté gauche et il est préférable de voir la barre de défilement à côté. Je pense qu'il est plus judicieux de placer la barre de défilement dans le sens opposé. –