当前位置:  开发笔记 > 前端 > 正文

DIV:全高+滚动

如何解决《DIV:全高+滚动》经验,为你挑选了1个好方法。

我希望有一个DIV:

    高度=所有availbale大小

    垂直滚动我的内容

我可以做1)或2),但这两个要求对我来说都不正常.

他是我的HTML:

...

这是CSS:

.FixedHeightContainer
{   
    height: 100%;   
    padding:3px; 
    background:#f00;
}
.Content
{
    height: 100%;
    overflow:auto;
    background:#fff;
}

这是jsfiddle:https://jsfiddle.net/demas/9jLayt3v/

在此版本中,内容大于可用高度(查看底部的红色边框).

我可以设置height = 300px,在这种情况下,我将拥有正确工作的滚动,但内容的高度对于所有屏幕尺寸都是相同的.

如何使Content.Height =所有可用的大小和Scroll for it内容?

或者换句话说:我需要让红色边框等于浏览器大小并在红色边框内滚动



1> CarlosCarucc..:

别忘了视口.

在您的示例中,我刚刚添加了以下行:

html, body { height: 100%; }

推荐阅读
乐韵答题
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有