我有三个嵌套 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 }