html - 固定的 div 溢出父高度

标签 html css

如果您有一个包含固定高度 div 和 100% 高度 div 的父 div。但是,固定高度的 div 与其父级重叠。请查看此 fiddle :http://jsfiddle.net/Wcgvt/ .

谢谢!

最佳答案

我 fork 你的 Fiddle 并添加了一些 CSS here .

你想要做的是让你的容器 (d3) position: relative 这样你就可以在溢出时使用 position: absolute容器,像这样:

.d3 {
    height:100%; 
    position: relative;
}

.d3-2 {
    max-height: 100%;
    overflow: auto;
    position: absolute;
    bottom: 0px;
    top: 54px;
    left: 0px;
    right: 0px;
}

在这里,我将顶部设置为 54px 以将其从标题向下推,并将所有其他维度设置为 0px 以将其推到边缘。将 top: 54px 更改为标题的高度。

此方法唯一需要注意的是您必须为页眉设置明确的高度。


顺便说一句,我希望您在实际代码中使用更合理的类名;我忘记了很多次 d 是哪个。

关于html - 固定的 div 溢出父高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9814262/

相关文章:

html - 处理多个后代选择器的最有效方法?

jquery - 在 <ul> 列表中包含 jquery 进度条的 div

javascript - 滚动固定标题下方的页面

javascript - jQuery:如何在出现滚动条时触发窗口调整大小事件

css - Vuetify 中的 BootstrapVue b-form-checkbox&radio 垂直中心?

html - 如何听到文本到语音翻译的音频

javascript - 如何通过搜索包含的 div 的 id 从容器中删除类?

javascript - 通过 Particles.js 使用悬停

html - header 未在 Firefox 中修复

javascript - 如何使用左/上重新定位相对DIV?