この例では、http://jsfiddle.net/mnXH9/、content-display
要素の高さとnav-menu-container
の高さは固定されています。 Iはcontent-display
とnav-menu-container
要素がブラウザの高さなどのブラウザウィンドウの残りの高さまで延びの高さは、ユーザによって調整されて作るにはどうすればよい2つのサイドバイサイド要素の高さをブラウザの高さに合わせる方法は?
は、ブラウザウィンドウ内に高さを提供した400ピクセルの(高さよりも大きいですヘッダーとnav-menu-containerの組み合わせ)?
ブラウザの高さの合計がヘッダー(100px)とnav-menu-container
(300px)の高さの合計より大きい場合は、スクロールバーがnav-menu-content
要素内にあることをお勧めします。
ブラウザウィンドウの高さが400px未満の場合、ブラウザウィンドウにスクロールバーが表示され、100pxヘッダー全体でスクロールし、次の要素の300px最小高さを許可します。
EDIT
jsfiddleがどのように見えるかのフォトショップのモックアップがされている添付。
タブ1ブラウザの高さが400ピクセル
より大きい場合、ブラウザの高さ未満400ピクセルタブ1である場合
タブ2ブラウザ高さが400ピクセル
EDIT
より大きい場合、ブラウザの高さ未満400ピクセル
タブ2でありますタブ2のhttp://jsfiddle.net/mnXH9/25/show/
ありがとうScott!それはまさに私が必要としていたものです。私のIDEは '@media screenと' 'min-height:400px 'に' 'と' 'の警告を投げていて、' '予期しないシンボルが見つかりました:この声明に? – user784637
それは私が知っている唯一の構文です。 [w3c参照](http://www.w3.org/TR/2010/CR-css3-mediaqueries-20100727/#media0)。少なくともそれは単なる「警告」です。 – ScottS
ああ、最後の質問ですが、クロムを使うと常に右側にスクロールバーがあります。あなたはそれを回避する方法を知っていますか? – user784637