CSSで「overflow:scroll」を指定した時、縦だけでいいのに横にもスクロールバーが出てくる。
この少しイヤな横スクロールバーを全ブラウザで消す方法の紹介です。
CSS
.demo {
overflow-x: hidden;
overflow-y: scroll;
// または
overflow: hidden scroll;
}
「overflow: hidden scroll」についてちょっとだけ。
「overflow」に値を2つ入れる場合、最初が横(X軸)で最後が縦(Y軸)を指定する。
入れる値が1つだけの場合は、縦、横両方に対して同じ値を指定することになる。
「overflow: scroll」をすると、縦、横がスクロールすることになるから、どちらもスクロールバーが出ちゃうんだ。
DEMO
「overflow: scroll」を指定
「overflow: hidden scroll」を指定







コメント