繁体   English   中英

CSS位置:绝对+动态高度

[英]CSS position:absolute + dynamic height

我一个接一个地有4个<div>标签,全部在position:absolute ,我使用topleft对齐它们。

第3个div标签包含动态内容,div的高度根据其中的文本数量而变化。 但是,当我设置所有div的topleft时,第4个div受第3个动态div的高度影响。

我怎么解决这个问题?

http://jsfiddle.net/25Xrh/

你可能想尝试在父div中包装4个div并绝对定位它。 然后你可以允许其中一个子div的位置影响另一个。

http://jsfiddle.net/25Xrh/5/

解决方案你的意思是无论你试图影响top:60pxleft:180px阻止它移动到top:60px任何地方,因此动态内容div无法重新定位它。

这是我的测试: http//jsfiddle.net/neuroflux/25Xrh/7/

码:

.first {
    position:relative;
    left:180px;
}

.second {
    position:relative;
    left:180px;
}

.third {
    position: relative;
    left:180px;
}

.fourth {
    position:relative;
    left:180px;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM