【发布时间】:2016-06-28 02:41:40
【问题描述】:
我有一个包含标题部分和正文部分的父 div。父 div 有最大高度,但没有最小高度。
请参阅此示例:https://jsfiddle.net/1o79a6nc/2/
#cont {
padding: 5px;
background-color: red;
max-height: 150px;
max-width: 50%;
}
#body {
background-color: blue;
overflow-y: auto;
overflow-x: hidden;
}
#head {
background-color: green;
}
<div id='cont'>
<div id='head'>
<div>Head</div>
</div>
<div id='body'>
<div>Body</div>
<div>Body</div>
<div>Body</div>
<div>Body</div>
<div>Body</div>
<div>Body</div>
<div>Body</div>
<div>Body</div>
<div>Body</div>
<div>Body</div>
<div>Body</div>
<div>Body</div>
</div>
</div>
我希望主体仅展开以使其适合父级(包括填充),然后在必要时应用滚动条。
如示例所示,我尝试了overflow-y: auto,但这并没有按我的预期工作。
编辑:我希望滚动条只出现在主体上,以便头部和父底部填充始终可见。
【问题讨论】: