jquery - 子div位置绝对父高度不起作用

标签 jquery html css

父 div 高度无效。

wrap 高度不工作。我需要两个子 div absolute。我需要为此使用 css 技巧。不需要 jquery。

任何人都可以帮助我。

<div class="wrap">
    <div class="clild"></div>
    <div class="clild2"></div>
</div>


<style>
.wrap{
    position:relative;
    display:block;
    width:600px;
    margin:0 auto;
}
.clild{
    position:absolute;
    width:450px;
    height:200px;
    background:#069;
}
.clild2{
    position:absolute;
    width:350px;
    height:300px;
    background:#096;
}
</style>

最佳答案

绝对定位的元素不再是布局的一部分。它们在自己的布局上下文中。因此它们在父元素中不占用空间。

如果想让parent有一个height,就​​需要赋值一个。

关于jquery - 子div位置绝对父高度不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19666529/

相关文章:

javascript - 复选框值总是返回 false

jquery - 使用 jquery 将事件附加到表单提交

javascript - Html 文本区域 - 手动输入新行 (/n) 不起作用

javascript - 隐藏/显示 Div 元素

css - 如何样式化xml文件?使用 xslt 从 xml 到 html 并使用 css 设置 html 的样式

jquery - 使用 bootstrap 3.0 在悬停时使超大屏幕背景图像变暗

android - 使用 jQuery 和 PhoneGap 在 Android 中不显示图像,但在 iPhone 中同样有效

html - 如何正确地将自定义字体包含到 ionic 项目中?

javascript - 调整大小时链接变为空白

html - 隐藏的溢出不适用于 flexbox 和 margin auto