レイアウトの例については、http://jsfiddle.net/Zz4EF/1/を参照してください。テスト目的で、すべてのイメージを同じ基本イメージに置き換えました。
レイアウトは、全幅のヘッダーと、最大幅 1440px の中央に配置されたコンテンツを使用します。左の列(コンテンツ列)が自然にスクロールしている間、右の列( aside
with id )を固定したままにしたいと思います。sidebar
jsFiddle からわかるように、右の列が左の列のようにスクロールしているという事実を除いて、私はすべてを持っています。position: fixed
画面の合計幅がわからないため(ラッパーは最大1440pxですが、本体の幅はもっと大きくなる可能性があります)、右の列でtop
はleft
使用できませright
んbottom
。
可能であれば、JavaScriptを使用しないソリューションを探しています。
編集 2013-09-09 : 多くのことを試し、多くの人に尋ねた後、これを行う唯一の方法はJavascriptを使用することであり、それはこの特定のケースで私が取りたい道ではないと考えました. デザインをよりシンプルなものに変更することにしましたが、誰かが純粋な CSS ソリューションを持っている場合に備えて、質問を開いたままにしています。