ブラウザのサイズが小さすぎる場合、3 つの水平固定位置の静的幅 div 要素をスクロール可能にしようとしています。現在、ブラウザーのサイズがこれら 3 つの div の合計幅よりも小さく縮小されている場合、水平方向にも垂直方向にもスクロールしません。
左右のペインは決して移動しないことに注意してください。垂直方向にスクロールする場合は、中央のペインのみをスクロールする必要があります。
画像の例:
左ペイン、中央ペイン、右ペインの CSS は次のとおりです。
#webcto_menu {
position: fixed;
top: 0px;
left: 0px;
width: 150px;
background-image:url(../images/webcto_120.png);
background-repeat: no-repeat;
background-position: top left;
padding-top: 67px;
}
#page_contents {
position: absolute;
top: 0px;
left: 160px;
width: 450px;
}
#webcto_pane {
position: fixed;
top: 40px;
left: 615px;
width: 510px;
height: 100%;
border: 1px solid #A6C9E2;
overflow: auto;
background-color: #ffffff;
background-image:url('../images/sp_bg_lrg.jpg');
background-repeat: no-repeat;
background-position: center center;
}
これらの div の周りにコンテナーもあります。
#page_container {
min-width:1100px;
}
ここに私のHTML DIVがあります:
<div id="page_container">
<div id="webcto_menu"></div>
<div id="page_contents"></div>
<div id="webcto_pane"></div>
<div id="webcto_pane_menu"></div>
</div>
スクロールを有効にして現在のデザインを維持するのを手伝ってくれる人はいますか? オーバーフローを追加してみました: スクロール; page_container に移動しますが、固定要素が移動しない間、中央のペインを左右にスクロールするだけです(固定要素が機能する正しい方法だと思います)