WebKit / Blink(Safari / Chrome)のMacOS 10.7(Mac OS X Lion)以降のデフォルトの動作では、トラックパッドユーザーが使用していないときはスクロールバーを非表示にします。これは混乱を招く可能性があります。多くの場合、スクロールバーは、要素がスクロール可能であることを示す唯一の視覚的な手掛かりです。
例(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のスクロール可能な要素に常にスクロールバーを表示させるにはどうすればよいですか?