scroll bar

スクロールバー (Web)

位置

[12] 垂直スクロールバーは、 ltr では右側rtl では左側に表示するのが普通です。

[13] 左利きの人は ltr でも左側に表示したいことがあるようです。 しかしそのような実装は少ないようです。

左利きも参照。

スクロール・バー (CSS)

[3] スクロール・バー要素の端に配置される場合、 境界内辺詰め外辺の間に入れるべきです。 この空間はレンダリング上の次元の計算に影響します。 CSS 2.1 11.1.1

仕様書

[4] Visual effects ( 版) http://www.w3.org/TR/2007/CR-CSS21-20070719/visufx.html#overflow

scroll (MathML math 要素 overflow 属性)

[5] MathMLmath 要素overflow 属性の値「scroll」は、 数式が収まりきらないときにスクロール・バーによってスクロール可能な形で一部を隠してレンダリングするべきことを表します。

仕様書

レンダリング

[7] scroll が指定された場合には、数式全体が与えられた領域に収まらなければ、 完全な表示に対する一部分の viewport としてレンダリングを行い、 必要に応じて垂直スクロール・バー水平スクロール・バーを表示するのがよいとされています >>6

関連

[8] CSS における 'overflow: scroll'スクロール・バーを常に表示しますが、 MathML ではそうではなく、むしろ 'overflow: auto'レンダリングとなります。

利用者体験

[15] 標準状態では Webブラウザースクロールバーをそのプラットフォームの通常の方法でスクロールバーレンダリングします。 著者は、これをむやみに変更するべきではありません。

[16] 例えば一部ではスクロールバーを細く表示させるのが流行っていますが、 標準状態では接続されている指示装置の特性や利用者の好みに応じて最も操作しやすい幅に調整されているはずですから、 不適切です。著者プラットフォームの慣習や見た目上の好みをすべての利用者に押し付けるべきではありません。

[17] スクロールバーの配色をそのページの見た目に合わせて変更することもありますが、 背景に溶け込みすぎてわかりづらい配色など、利便性を低下させるような変更は避けるべきです。

メモ

[9] IRC logs: freenode / #whatwg / 20110815 ( ( 版)) http://krijnhoetmer.nl/irc-logs/whatwg/20110815

[10] Twitter / ilistes: Scrollbars through history ... ( ( 版)) https://twitter.com/ilistes/status/250658949467099136

[11] [whatwg] Should scrollbars move focus? ( ( 版)) http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2012-October/037676.html

[14] Chrome 32 スクロールの問題 まとめ - Google プロダクト フォーラム ( ( 版)) http://productforums.google.com/forum/#!topic/chrome-ja/I05Ixft9UF8%5B1-25-false%5D

[1] イヌでもわかるJavaScript講座 (2002-11-14 21:24:42 +09:00 版) http://www.red.oit-net.jp/tatsuya/java/scroll0b.htm

[2] 近づけないと出てこないスクロールバー、 文字サイズの半分くらいの細いスクロールバーはまじでやめてほしい。 デザイナーの自己満足で使いづらい糞デザインの教科書に載せてほしいくらい

[18] そういうデザインするやつは UX がうんたらかんたらとか二度と発言できなくしてほしい