ここに表示しようとした特定のレイアウトを実現しようとしています: http://tmp.grytoyr.net/layout/
基本的に、独自のスクロールバーを持つ複数の絶対配置要素を使用しようとしています。課題は、要素の高さを正しくして、スクロールバーが自然に見えるようにすることです。もう 1 つの要件は、左右が常にメイン コンテンツ領域の 50% を占める必要があることです。
Mac の Chrome と Safari では期待どおりに動作しますが、Firefox では、ヘッダー (メニュー、左、右) によって押し下げられたスクロール可能な要素のスクロールバーがビューポートの下に伸びます。
これは、Firefox が高さを解釈するためだと推測しています: Webkit ブラウザーとは少し異なる、その上にいくつかのコンテンツがある絶対配置要素の 100%。
最新のすべてのブラウザーで目的のレイアウトを実現する方法はありますか?
編集:私はちょうどそれを理解したので、私は自分の質問に答えます。
Firefox がサポートしていると思われる "box-sizing: border-box" を追加しましたが、"-moz-box-sizing: border-box" も追加する必要があることがわかりました。
Edit2 : ただし、rgthree による回答を必ず確認してください。これは、私が望んでいたレイアウトを実現するためのはるかに優れた方法であるためです。