【发布时间】:2014-08-21 16:21:24
【问题描述】:
所以我有一个标题(这是绝对的,在谷歌地图上)
然后屏幕空间应该在中间部分、面包屑和页脚(粘在底部)之间分割。
我支持 IE>10,所以我使用的是 flexbox。
页眉、页脚和面包屑应始终可见,中间部分应调整到空间左侧的大小,中间部分左右小部件的内容(不包括标题)应有滚动条如果它们超过了父级的大小(中间部分,它用蓝绿色边框着色)。
我不希望父部分可滚动,我希望小部件内容 (.widget__content) 可滚动。
这是html结构
<div class='wrapper'>
<div class='header'>
<div class="header__txt">
header text
</div>
</div>
<div class='map-and-overlay'>
<div class='map'></div>
<div class='map-overlay'>
<div class='widget widget-left'>
<div class="widget__title">
Widget Title
</div>
<div class="widget__content">
<ul>
<li>item here</li>
<li>item here</li>
<li>item here</li>
<li>item here</li>
<li>item here</li>
<li>item here</li>
<li>item here</li>
<li>item here</li>
<li>item here</li>
<li>item here</li>
</ul>
</div>
</div>
<div class='widget widget-right'>
<div class="widget__title">
Widget Title
</div>
<img src="http://unsplash.it/500/300" />
</div>
</div>
</div>
<div class='breadcrumbs'>breadcrumbs</div>
<div class='footer'>footer</div>
</div>
我做了一个代码笔,如果有人可以帮助我用 flexbox 解决这个问题,那就太好了。
谢谢! MYPEN
【问题讨论】: