gpt4 book ai didi

css - 溢出 :hidden in a position:fixed div

转载 作者:太空宇宙 更新时间:2023-11-04 06:18:57 24 4
gpt4 key购买 nike

我在不同的 z 层上有两个 div。左侧的 sidebar div(红色)和右侧的 main div。两者都嵌入了 2 个 div。

(红色背景色)sidebar div 按预期停在页面的 50% 处。但是,我未能 overflow hidden [SHOULD NOT BE SEEN。但是是可见的。] 这个 div。因此它覆盖了 main div 的第二个内部 div [BLOCK RIGHT]

这是困境,在右侧的白色背景中看到。

http://jsfiddle.net/brazim/v6rk1b4q/39/

此布局的动机:使用 Javascript,用户将能够显示 sidebar 的完整内容或 main 内容将 sidebar div 的右侧边缘向左或向右拖动。

我可以处理 javascript,只是缺少正确的溢出。

感谢 JsFiddle 中的任何提示。

最佳答案

具有position: fixed 的元素与其父容器无关,而是与视口(viewport)相关,因此它不受overflow 设置的影响。你应该为此使用绝对定位,或者,如果你需要修复它(考虑到,在侧边栏的情况下,它已经被其父修复)使用替代解决方案,如 display: none

引用:https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Positioning#Fixed_positioning

关于css - 溢出 :hidden in a position:fixed div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55681332/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com