【发布时间】:2011-12-12 22:11:57
【问题描述】:
WebKit/Blink (Safari/Chrome) 自 10.7 (Mac OS X Lion) 以来在 MacOS 上的默认行为是在触控板用户不使用时隐藏滚动条。 This can be confusing;滚动条通常是元素可滚动的唯一视觉提示。
示例 (jsfiddle)
HTML<div class="frame">
Foo<br />
Bar<br />
Baz<br />
Help I'm trapped in an HTML factory!
</div>
CSS
.frame {
overflow-y: auto;
border: 1px solid black;
height: 3em;
width: 10em;
line-height: 1em;
}
WebKit (Chrome) 截图
Presto (Opera) 截图
如何强制滚动条始终显示在 WebKit 中的可滚动元素上?
【问题讨论】:
-
您是否尝试过溢出:滚动?这曾经在 Chrome 中工作。它应该强制滚动条始终显示。
-
请注意,这在 Mac OS X 上的 Firefox 中也是一个问题。
-
伙计,我讨厌网站在 my 系统和用户代理上的 UI 混乱。
标签: css macos webkit scrollbar blink