Jon*_*ood 5 html javascript css jquery webforms
我们网站的母版页左侧有一个狭窄的栏,其中有一些菜单选项,页面内容占据了右侧的其余空间。
我试图确定允许页面内容独立于左列滚动的最佳方法。
我知道我可以为主要内容创建一个可滚动的 div,但我必须保持高度与浏览器窗口高度完全相同,以防止出现浏览器的主滚动条。如果我用 JavaScript 调整它的大小,我相信调整窗口大小时会有延迟,这看起来有点俗气。
任何人都可以想出更好的方法来构建页面,以在主页滚动时保持左栏静止吗?(注意:如果左列太高,可能还需要滚动。)
页面布局 http://www.soft Circuits.com/Client/Layout.png
上图显示了所需的布局。我希望主要内容独立于侧边栏或标题滚动。但是,如果我只是将其设为可滚动<div>,我可以得到两个彼此相邻的滚动条(一个用于可滚动<div>,另一个用于主浏览器窗口)。
您可以定位左栏fixed,使其固定在窗口上,而页面的其余部分则滚动。例如,
.left-column {
position: fixed;
}
Run Code Online (Sandbox Code Playgroud)
演示: http: //jsfiddle.net/Yv3qX/
也可以通过从底部定位它来使其独立滚动:
.left-column {
position: fixed;
top: 0;
bottom: 0;
overflow: scroll;
}
Run Code Online (Sandbox Code Playgroud)
演示: http: //jsfiddle.net/Yv3qX/1/
| 归档时间: |
|
| 查看次数: |
15441 次 |
| 最近记录: |