我正在使用从右到左的布局(认为是希伯来文或阿拉伯语)。在RTL中,页面通常是水平翻转的。但是,我无法弄清楚如何改变滚动条的方向。我假设滚动条应该出现在可滚动元素的左侧,而不是右侧,就像它在LTR布局中一样。在从右到左的页面中设置滚动条的正确方向
这里是滚动条右侧仍然出现一个例子页面:
<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>
是一个滚动条,浏览器区域设置的方位,因而不是我应该关心的,或者是有一种设置滚动条方向的方法?
(我不感兴趣,我实现自己的JavaScript滚动条;如果事实证明这仅仅是一个浏览器的限制,那么我宁愿忍受这不是增加复杂性的页面。)
就像一个旁注,我是阿拉伯人,并且我知道的大部分网站都将滚动条保持在其默认位置(这是我想象的系统特有的)。 – 2009-08-11 18:21:46
也许值得问你的用户他们对切换滚动条的感受如何,他们觉得它更有用吗? – Tom 2009-08-30 22:13:29
当您处于RTL布局中时,您正在右侧放置一个菜单。作为它旁边的滚动条并不是一个好主意。通常,如果我们在页面上有一个表格,它将放置在左侧,最好看到旁边的滚动条。我认为把滚动条放在相反的位置更合理。 – 2015-10-05 07:20:40