簡體   English   中英

CSS溢出-x:隱藏不起作用,當溢出:隱藏起作用

[英]CSS overflow-x: hidden not working when overflow: hidden worked

我將如何使用溢出-x:隱藏在身體上,但保持溢出-y:滾動?

我只是把溢出:隱藏在身體上,並且起作用了(在任一軸上都沒有滾動)。 但是,當我嘗試指定一個軸(例如overflow-x:隱藏)時,兩個軸突然變得可滾動。

這僅適用於主體-我不想在“包裝器” div中包裝任何東西。

這可行,但是導致兩個軸都不滾動:

body {
    overflow: hidden;
}

這將導致兩個軸都滾動:

body {
    overflow-x: hidden;
}

體內唯一的東西是絕對定位的元素。

我已經得出結論,這可能是WebKit中的錯誤。 根據此鏈接:

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

作者提到了指定體內軸的確切問題。 如其他問題所述,您似乎必須使用包裝器div。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM