http://jsfiddle.net/k88bqjnj/7/块溢出:自动退出父级内联块
我正在尝试创建一个弹出窗口。 的CSS:
.c1{
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.7);
z-index: 1003;
text-align: center;
padding-top: 49px;
}
.c2{
display: inline-block;
background: #e9e9e9;
box-shadow: 2px 2px 2px #000;
margin: auto;
padding: 20px;
max-height: 80%;
max-width: 90%;
}
.c3{
overflow: auto;
}
HTML:
<div class="c1">
<div class="c2">
<div>header</div>
<div class="c3">
*long text*
</div>
</div>
</div>
的事情是C3块超出C2的时候,我希望它达到的C2的下边框变得滚动。
我需要c2块的大小取决于浏览器的窗口大小,并保持头顶。最好的解决方案是将最大高度设置为c3块。
你应该设置一些高度'.c3'格。例如。 http://jsfiddle.net/bhavesh_gangani/k88bqjnj/1/ – 2014-10-07 09:41:28
你也可以应用溢出:自动到.c2,如果你不介意头被滚走 – 2014-10-07 09:43:43