TLDR (長すぎて読めなかった) コメントを受け取ったので、私が試したすべてを含めて、これの 90% を取り除きました。
レイアウトはとてもシンプルです。
-----------------------------------------------------------------
| |
| This menu area is fixed and does not scroll up off the page |
| - NO SCROLL BARS - |
|---------------------------------------------------------------|
| |
| | ------------------------------------------------------| |
| | | |
| | | |
| | This area, with padding on the left and right, | |
| | has a scroll bar on its right side (not all | |
| | the way to the right side of the page), and is | |
| | attached to the bottom of the browser window - | |
| | when the bottom of the browser is resized up, | |
| | this windows shrinks, and scroll bars DO NOT | |
| | appear on the far right side of the page. | |
| | ------------------------------------------------------| |
|---------------------------------------------------------------|
フレームを使用して上記を実装するコードは、IE7、IE8、および Firefox 3.6 で動作し、ブラウザーに依存するコードはありません。フレーム コードは、2 つの .html ページを取り込み、上の 2 つの「ウィンドウ」を埋めます。単純。Googleにとってひどい。
動作しない CSS コードの例を次に示します。それらをすべて保存した場合、そのような例は100以上になります。SSI を取り込むために、ローカルで Apache サーバーを実行しています。
<html>
<body>
<div style="float: top; position: fixed; width: 95%; height: 140; border-style: solid">
<!-- SSI code deleted - includes code from another page -->
</div>
<div style="overflow: auto; top: 100; width: 900; height: 500; background-color:white;
color:black; text-decoration:none">
<!-- SSI code deleted - includes code from another page -->
</div>
</body>
</html>
- このコードが Firefox で行うこと: 下部のスクロール ウィンドウがページの上部に表示されます (余白なし)。(大間違いです。) ブラウザ ウィンドウの下部を上に移動すると (ブラウザ ウィンドウが小さくなります)、ページの右側にスクロール バーが表示されます。(違う。)
- このコードが IE 8 で行うこと: 下部のスクロール ウィンドウは上部のメニュー ウィンドウの下に適切に配置されますが、右側に画面全体のスクロール バーがあり、両方のスクロール バーを使用して下部に移動する必要があります。文章。(これは私が IE 8 で試した唯一の例です。Firefox で動作させるためにずっと時間を費やしてきたからです。)
私はあまりにも多くのオンラインのアイデアを試しましたが、TLDR のコメントのせいで、私が試したことを削除しました。
含まれている 2 つの HTML ファイルdiv
では、ほぼすべてのテキスト行で s があらゆる場所で使用されており、いくつかのposition:absolute
宣言が含まれていることに注意してください。(私は書いていません...) 2 番目の HTML ファイルもテーブルを使用しています。含まれているコードをご覧になりたい場合は、その URL をお知らせしますが、掲載したくありません。