html - 根据位置为: absolute的内部div展开父div

标签 html css

我想让我的父 div 根据其内部内容展开。

父div是相对位置,内部div是绝对位置。

<div id="parent" style="position:relative; border: 8px solid black;">
    <div id="child1" style="position: absolute; top: 100px; left: 0px;></div>
    <div id="child2" style="position: absolute; top: 0px; height: 100px; left: 0px;></div>
</div>

是否有解决方案,或者我应该重构代码并将 child2 移动到 child1 位置?

提前致谢!

最佳答案

我以前有过这样的情况,我的解决办法是在js代码中设置parent的高度,这里是例子http://chennanfei.iteye.com/blog/1333165 .

关于html - 根据位置为: absolute的内部div展开父div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8816769/

相关文章:

javascript - scripts_for_layout 在每次页面加载时生成不同的散列

html - 找出哪些 HTML 元素迫使页面/ block /部分变宽/变高

javascript - 鼠标悬停时更改字体颜色

html - 使用br标签如何显示和调整元素?

javascript - 我怎样才能使我的外部 jquery 文件按预期工作?

forms - 单击后退按钮后如何停止重新提交表单

php - 如何使用ajax将输入文件数据值发送到php页面

c# - 如何在 Windows 窗体中将图像置于文档的中心

javascript - setInterval() 无法正常工作

html - 电子邮件模板在 Outlook 应用程序上无法正常工作