javascript - 自动为绝对子元素的父元素设置高度

标签 javascript jquery html css

我有一种情况,我有一些具有绝对位置的 div(用于 3d 翻转效果)。 结果,父 div 的高度非常小,绝对内容溢出到较低的内容之上。出于响应原因,无法真正设置固定高度。

我打算给 child div 相对位置,然后在 jquery 的帮助下收集高度并根据它设置高度。但是响应式确实有很多元素和变量。有没有其他更优雅的方式让 child 适应 parent ?

http://jsfiddle.net/xyjrLa2p/

html

<div class="parent">
<div class="title">Title</div>
<div class="absolute">
    <p>Absolute</p>
    <p>Absolute</p>
    <p>Absolute</p>
</div>
<div class="clearboth"></div>
</div>

CSS

.parent {
position:relative;
background-color:yellow;
}
.absolute {
position:absolute;
}
.absolute p {
padding:5px;
}
.clearboth {
clear:both;
}

最佳答案

如果您不介意 .absolute 位置,请尝试使其成为relative:

.absolute {
    position:relative;
}

工作示例 -- http://jsfiddle.net/xyjrLa2p/3/

关于javascript - 自动为绝对子元素的父元素设置高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26206999/

相关文章:

javascript - PostgreSQL 错误 : connection terminated

javascript - 使用 jQuery 编辑正文

jquery - 使用有效图像验证表单

html - 在 Safari 中等间距单选按钮与宽度

jquery - UL 菜单和子菜单显示不正确

javascript - 有什么原因,为什么 HTML 表单中的禁用字段仍然可以传输?

javascript - 使用服务器 props 渲染 React Router 服务器

javascript - 图片库使第一张图片变大

PHPMailer 和样式表格式化

javascript - JQuery UI - 如何将包含应用于匹配多个 div 的选择器?