【问题标题】:Chrome shows vertical scrollbar at the right side when using direction:rtlChrome 在使用方向时在右侧显示垂直滚动条:rtl
【发布时间】:2011-12-28 15:11:55
【问题描述】:

当我输入style='direction: rtl;' 时,垂直滚动条应该切换侧面并显示在左侧而不是右侧。这是它在 IE 和 FF 中的工作方式,但在 Chrome 中它仍然在右侧。

这是一个已知的错误吗?有什么办法可以解决吗?

【问题讨论】:

    标签: html css google-chrome webkit right-to-left


    【解决方案1】:

    这是known webkit bug。滚动也会在 Safari 中呈现在右侧。

    answer here 有几种不同的解决方法,包括 jQuery 插件 jScrollPanea native-looking hack

    【讨论】:

    • +1 以获得彻底的答案——尽管如果 RTL 用户使用 WebKit,他们可能已经习惯了在许多其他网站上看到的不正确行为,因此可能值得让它出错,直到WebKit 修复使其适用于所有网站。
    • @Sohnee - 作为 RTL 用户本人(希伯来语),我可以说这很烦人。您希望滚动条不会出现在文本“之前”。有时它并不是很重要,但在某些情况下它就像地狱一样烦人。
    • @JoshSmith - 这个错误的状态如何?你知道它什么时候修好吗? (我无法从您提供的链接中理解)
    • @EladKatz - 我同意这是错误的,需要修复,但它需要在 WebKit 中修复,而不仅仅是在个别网站上。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-07-02
    • 2010-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-05
    • 1970-01-01
    相关资源
    最近更新 更多