如何将firefox中的垂直滚动条设置在左侧?

时间:2009-06-01 13:54:19

标签: html firefox textarea scrollbar

我希望在火狐的textarea中显示的垂直滚动条会显示在左侧, 我有'rtl'方向的网站, 在IE中它的o.k,在左侧 - (oposide the text)。

4 个答案:

答案 0 :(得分:4)

Firefox认为这是一个可用性功能,无论页面中的文本使用什么方向,滚动条都会一直出现在给定用户的同一侧。

https://bugzilla.mozilla.org/show_bug.cgi?id=330863

因此,如果您的浏览器使用某种RTL语言(例如希伯来语),则滚动条始终位于左侧,如果您的浏览器使用英语,则它始终位于右侧。你可以在about:config(layout.scrollbar.side)中设置一个首选项来覆盖它,但是web作者无法控制它。

答案 1 :(得分:3)

您可以使用自定义滚动条来执行此操作,该滚动条设置为标准滚动条。但正如其他人所说,我不会推荐。改变用户界面这种方式总的来说是一个坏主意。

http://www.kelvinluck.com/assets/jquery/jScrollPane/jScrollPane.html

答案 2 :(得分:1)

我不会这样做,因为它打破了用户的期望,但是你走了:

  1. 在位置栏中输入about:config
  2. 在“过滤器”
  3. 中键入layout.scrollbar.side
  4. 双击 layout.scrollbar.side首选项和 将其更改为3

答案 3 :(得分:0)

在这里同意其他答案,我会认真考虑你是否想这样做(从容易使用的角度来看)。

尽管如此,即使你在IE中工作,我也不认为你对RTL设置的使用是正确的。我不确定它有什么效果,但我认为更多的是允许用户使用从右到左读/写的语言进行编写。