html - 使 DIV 随内容展开而不是滚动

标签 html css overflow

嘿,我正在开发一个网站,我很早就遇到了一个问题,我添加了溢出:自动;到我所有的主要类 .header .content .footer 因为我有一些背景和功能区错误,它立即清理了。

但是我最近发现,由于这个属性,当 .content 类有足够的内容时,它会滚动而不是继续扩展(我尝试过 height:auto; 和 height:100%;),如果我禁用溢出:auto;内容继续位于我的 .footer 之上,我的丝带和背景也乱七八糟。

我不确定是否可以强制 div 展开,或者是否必须重新设计所有 CSS?

这不是一个大问题,网页仍然可以滚动,但肯定有解决办法。

}

.Header
{
width:  100%;
overflow: auto;
padding-top: 80px;
background: rgb(45, 55, 60);
}

.Content
{
width:  100%;
overflow: auto;
padding-top: 50px;
background: rgb(255, 250, 240);
}

 .Footer
{
width:  100%;
overflow: auto;
padding-top: 30px;
background: rgb(250, 250, 250);
}

我想这也可能是内容,但我真的很茫然,在过去的 4 个小时里一直在搜索,认为发布可能是明智的。

最佳答案

从所有类中删除 overflow: auto;。它们应该根据自身内部的内容进行扩展。

http://jsfiddle.net/BGLMJ/4/

关于html - 使 DIV 随内容展开而不是滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18018625/

相关文章:

html - 多维html列表分层的改变方向

css - 三个js flex (bend)CSS3DObject

javascript - CSS 溢出 : scroll HTML 的滚动问题

python 和溢出字节?

javascript - 为什么 `pieceOfText` 未定义?

html - 文字重叠 Font Awesome Icon

javascript - 如果 elem 具有过渡属性 (jQuery),则值累积在 .css() 中不起作用

html - 溢出 y 错误 :scroll and position:absolute in Chrome

html - 并排放置缩略图

javascript - 如何动态显示图像横向和纵向