gpt4 book ai didi

javascript - 引用其父父级定位绝对 div

转载 作者:太空宇宙 更新时间:2023-11-04 04:53:23 25 4
gpt4 key购买 nike

我有三个嵌套的div结构

<div id="div1"> 
<div id="div2"> // has come content
<div id="div3">
// has some content with a form
</div>
</div>
</div>

这三个div都是绝对的。现在我想让#div3根据#div1定位如果我 #div3right:0px; 那么它应该到 #div1

的最右边

注意 请不要要求更正结构,因为它不是我开发的,#div1#div2 不在我的控制。

我唯一的想法是移动 #div3 并通过 jQuery 将其附加到 #div1。但我想要一个纯 CSS解决方案(如果可能)。否则我将使用 jQuery append

我想我已经解释得很好了,不需要 css。但听说是CSS

#div1 {
position: absolute;
display: none;
}

#div2
{
position: absolute;
top: 85px;
left: 56px;
width: 300px;
z-index: 2;
}

#div3 {//what ever you want to write to make it relative to #div1 }

最佳答案

如果 div3 的位置是绝对的,它将查找他的祖先,直到找到一个相对定位的父级。要实现您的目标,您需要:

#div1 { position: relative; }
#div2 { position: static; } // default positioning for DIVs
#div3 { position: absolute; right: 0; }

关于javascript - 引用其父父级定位绝对 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12952173/

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