我有三个嵌套 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
如果我#div3
是right:0px;
那么它应该去最右边#div1
注意请不要要求更正结构,因为它不是我开发的,#div1
也不#div2
在我的控制范围内。
我唯一的想法是通过 jQuery 移动#div3
并附加它。但如果可能的话#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 }