これらのルールを CSS に追加したい
体{ オーバーフロー-x:非表示; オーバーフロー-y:非表示; }
しかし、y軸のスクロールバーを表示したいのですが、無効にする必要があります.どうすればできますか?
編集:コンテナdivがなくてもさらに簡単です。これを試して:
html, body {
width: 100%;
height: 100%;
}
html {
overflow-x: hidden;
overflow-y: scroll;
}
body {
overflow: hidden;
}
次に、スクロールバーを有効にする場合overflow: hidden;
は、本体から削除します。
デモ:http://jsfiddle.net/SKxhP/1/
HTML の高さを 101% に設定すると、スクロールバーが常に表示されるようになり、スクロールバーが通常表示されるときにコンテンツがジャンプするのを防ぐことができます。
html{
height: 101%;
}
ここを参照してください:http://jsbin.com/ixuhoj/edit
必要なものを誤解した場合は、修正してください。