我的页面分为 3 个不同的模块:左侧导航、中心图像和右侧社交侧边栏。下面是格式化此内容的 css。调整窗口大小时遇到问题;中心的图像与左侧的导航重叠,侧边栏被推到页面底部并与左侧导航的末尾重叠。导航模块/侧边栏是固定的。
我使用 twitter bootstrap 作为基础。
关于导致此问题的原因以及如何解决此问题的任何想法?
css
div.sidebar{
width: 120px;
position:fixed;
top:12%;
left:2%;
overflow-y:auto;
height:100%;
}
html
<div class ="container-fluid">
<div class = "row-fluid">
<!-- left navigation div -->
<div class = "span1" style = "width:120px;">
<div class = "sidebar" >
#navigation
</div>
</div>
<!-- middle images div -->
<div class = "span8" style = "width: 900px;">
#lot of images
</div>
<!-- social sidebar -->
<div class = "span2" style = "margin-left: 10px; ">
#social module with images
</div>
</div>
</div>