gpt4 book ai didi

html - 防止与动态宽度 div 等高的内容重叠在下方

转载 作者:行者123 更新时间:2023-11-28 09:16:59 24 4
gpt4 key购买 nike

任何人都知道如何防止高度与动态宽度相同的 div 与下面的内容重叠。 div 需要扩展以包含窄视口(viewport)中的内容。

@caeth 建议将下面的 div 移动到上面的 div 中,这有效:http://jsfiddle.net/534k9e2n/5/但我正在寻找不需要这个的解决方案。

代码如下:

<div class="holder">
<div class="shape"></div>
<div class="shape_outer">
<div class="shape_inner">Content...</div>
</div>
</div>

<div class="shape_below"></div>

...

.holder {
display: inline-block;
position: relative;
width: 50%;
}
.shape {
margin-top: 100%;
}
.shape_outer {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.shape_inner {
background: #ddd;
min-height: 100%;
width: 100%;
}
.shape_below {
background: #111;
width: 200px;
height: 200px;
}

和一个 JSFiddle:http://jsfiddle.net/534k9e2n/4/

谢谢 B。

最佳答案

试试这个:

.shape {
margin:20px;
}

您正在做的是在 div 周围创建一个隐藏字段。我认为您可以删除 shape-outer

关于html - 防止与动态宽度 div 等高的内容重叠在下方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26265682/

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