请参阅http://jsfiddle.net/Zz4EF/1/了解布局的示例。出于测试目的,我已将所有图像替换为相同的基本图像。
布局使用全角标题和居中内容,最大宽度为 1440 像素。我希望右列(aside
带有 id sidebar
)保持固定,而左列(内容列)自然滚动。
正如您从 jsFiddle 中看到的那样,除了右列像左列一样滚动这一事实之外,我拥有一切。我不能position: fixed
在右列使用,因为我不知道屏幕的总宽度(包装最大为 1440 像素,但主体宽度可能更大),所以我不知道要放入什么数字,top
或left
定位。right
bottom
如果可能的话,我正在寻找没有 javascript 的解决方案。
编辑 2013-09-09:在尝试了很多事情并询问了很多人之后,我认为唯一的方法是使用 Javascript,这不是我想针对这种特殊情况采取的方法。我决定将我的设计更改为更简单的东西,但如果有人有纯 CSS 解决方案,我会留下这个问题。