2016-07-02 17 views
0

オーバーフロー-xを使用するにはどうすればいいですか?CSS overflow-x:オーバーフロー時に非表示になっています:非表示になっています

私はちょうど体にオーバーフロー:隠しを入れ、それは働いた(どちらの軸でもスクロールしない)。しかし、overflow-x:hiddenのような軸を指定しようとすると、突然両方の軸がスクロール可能になります。

これは本文にのみ適用する必要があります。私は「ラッパー」divの中に何かをラップしたくありません。

これは動作しますが、スクロールしないように、両方の軸を起こす:

body { 
    overflow: hidden; 
} 

これが原因の両方にスクロールする軸:体内

body { 
    overflow-x: hidden; 
} 

唯一のことは、絶対位置の要素です。

+0

ライブの例も表示してください。 – Li357

+0

あなたのフルコード、文脈のために – Li357

答えて

1

これはおそらくWebKitのバグであると結論づけました。このリンクによると:

https://css-tricks.com/findingfixing-unintended-body-overflow/

著者は、体内の軸を指定して、この正確な問題に言及しています。他の質問に記載されているように、ラッパーdivを使用する必要があるようです。

関連する問題