我不知道如何正确地制作这个布局:
_________________________________________
| #Header div |
| position:fixed; width:100%; |
|________________________________________|
|#bgleft | #main |#bgright |
|min-width:0; |width:1000px; |min-width:0|
|max-width:460| |max-w:460 |
|scroll:fixed | | |
|_____________|______________|___________|
|footer div, position:fixed; bottom:0; |
|________________________________________|
基本上我希望 #bgleft 和 #bgright 不是必需的,因此它们不计入文档宽度,因此如果视口为 1000px 或更小,它只显示#main div。但是如果窗口更大,比如 1200px,它将显示主 div 1000px 加上 bgleft 和 bgright div 各 100px。希望这是有道理的,并感谢您的意见!
编辑:我忘了提到我希望#bgleft 和#bgright 图像的行为类似于滚动:固定,以便这些图像始终保持“连接”到页眉和页脚div。我实际上是在尝试在#main div 周围创建一个小“窗口”,但我希望 bgleft 和 bgright 没有必要,除非窗口足够大以显示它们。
演示: http: //jsfiddle.net/7Y7TJ/13/(这是我能够得到的壁橱,但问题是#bgleft div 的位置不固定,因为#main 内容向下滚动)