我按照在线教程/说明通过使侧边栏位置“固定”来制作侧边栏固定位置,并且效果很好。现在我意识到,由于我的页面具有 min-width 属性,因此当用户横向滚动时,不会移动的内容会移动到侧边栏中。所以基本上,我正在寻找一种在向下滚动时产生固定侧边栏的方法,但是当你横向移动时,内容不会跳到侧边栏中。我的代码类似于以下内容:
CSS
#sidebar {
position:fixed;
height:500px;
width: 100px;
background-color: blue;
}
#content {
width:100%;
box-sizing:border-box;
margin-left:100px;
background-color:purple;
}
HTML
<div id="sidebar">
</div>
<div id="content">
</div>
JSFiddle:http: //jsfiddle.net/znCF3/1/
注意:这不是我的实际代码,而是它的缩小版本,因为我的代码非常复杂。另外,我不能只使用流畅的布局。