css - 设置溢出 :auto with height 100%

标签 css

在我的页面中,我有一个基于其父元素的高度为 100% 的元素;但是,我希望此元素在必要时自动垂直滚动。这是 my example .

我做不到。

我添加了以下 CSS:

height:100%;
max-height:100%;

事实上,我想要的是确保.content总是在.container里面.像这样:

pic.

(顺便说一句,在上图中,我使用了 max-height:400px,应该避免使用它,因为它的最大高度应该基于 .container 的高度)

有什么想法吗?

最佳答案

这接近您正在寻找的解决方案,但您可能需要调整填充等以获得更美观的外观:http://jsfiddle.net/GJ5yM/

新的 CSS:

    .content{
        height:100%;
        position: absolute;
    }
    .windowcontent{
        background-color: white;
        padding: 10px;
        max-height:100%;
        position:relative;
        overflow-y:auto;
    }

关于css - 设置溢出 :auto with height 100%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14228944/

相关文章:

html - 高度响应水平图像库,固定页眉和页脚

javascript - 使用javascript同步两个div

css - 替换变量并使用 sass 确定结果范围

css - 在从父级继承的伪元素上禁用 CSS 动画

html - 来自 CSS 的背景图片未显示在新网站上

javascript - 制作相同高度的子菜单和子子菜单

css - 如何修复 Internet Explorer 9 和 10 忽略@font-face 和字体系列?

javascript - 使用 CSS 或 Javascript 使圆形图像变暗

html - 当我调整屏幕大小时 CSS 样式发生变化

jquery - 在显示中垂直居中文本 :flex