CSS - 容器高度与父 div 高度相同,除非父 div 小于容器 div

标签 css inheritance height

我目前得到父 div 高度:height: inherit;,但是当我缩小窗口时,父 div 小于容器 div,所以溢出:隐藏;隐藏一半的容器内容。

是否可以仅使用 css 来实现?

这是代码:

<div id="container">
<div class="content">
    <div class="wrapper">
        Content here
    </div>
</div>

#container {
    float: left;
    height: 400px;
    width: 400px;
    background-color: red;
}
.content {
    float: left;
    height: inherit;
    width: 90%;
    overflow: hidden;
    position: relative;
    background-color: black;
}

.wrapper {
    width: 90%;
    height: 900px;
    position: relative;
    z-index: 99;
    background-color: blue;
}

http://jsfiddle.net/orymyjto/1/

最佳答案

您可能使用 overflow 属性来清除 float ,对吗?

然后将overflow: hidden改为overflow: auto

关于CSS - 容器高度与父 div 高度相同,除非父 div 小于容器 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30598298/

相关文章:

css - 如何通过函数获取 ng-style 的多 css 规则?

javascript - 嵌入谷歌地图减去固定的页眉和页脚

jquery - 使用 jQuery 计算高度在 Firefox 和 Chrome 中有所不同

javascript - 如何在javascript中移动元素

html - 如何使用 Bootstrap 4 和/或 flex 将内容居中并设置页脚?

c# - 用更多的派生类型覆盖子类继承的属性

python - 有什么方法可以限制子类继承其父类的某些方法吗?

c++ 从函数返回对象?

javascript - 如何使用javascript获取浏览器显示高度和宽度

javascript - 使用 javascript(无 jQuery)将第一个元素之后的所有元素添加到 div