Hành vi mặc định của WebKit / Blink (Safari / Chrome) trên MacOS kể từ 10.7 (Mac OS X Lion) là để ẩn các thanh cuộn khỏi người dùng trackpad khi họ không sử dụng. Điều này có thể gây nhầm lẫn ; thanh cuộn thường là dấu hiệu trực quan duy nhất mà một phần tử có thể cuộn được.
Ví dụ ( 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;
}
Ảnh chụp màn hình WebKit (Chrome)
Làm cách nào tôi có thể buộc một thanh cuộn luôn được hiển thị trên một phần tử có thể cuộn trong WebKit?