2015-12-26 44 views
0

我做了身體max-width: 2000pxoverflow-x: hidden ......我有超過這個MESURE(position: absoluteleft: -101%)的內容,它們被稱爲按鈕在屏幕(以當需要時)。爲什麼顯示出身體的我的內容時,溢出-X隱藏

但是,當我通過「Ctrl」和「 - 」在瀏覽器(Firefox)中縮小屏幕時,我可以看到我的內容。

我去看看就www.caniuse.com但我沒有找到overflow屬性...

小提琴:https://jsfiddle.net/igorlaszlo/8hjasmoj/

回答

1

的原因是要分配position: relative;<body>元素。使用不同的包裝你的身體內,你的問題是固定的:

https://jsfiddle.net/8hjasmoj/4/

或者,剛剛擺脫相對體的定位,如果你不希望再包裝。

另外,沒有必要將position: relative;添加到<body>,因爲由於頁面周圍沒有其他定位元素,因此無論如何都將其用作絕對定位的子元素的參考點。

+0

謝謝,我接受你的答案!你能告訴我,有這個具體規則嗎?只有身體?僅用於overflow-x和overflow-y? 我有身體定位相對,因爲我有我的網站上的許多其他子元素... –

相關問題