可変高さのヘッダー、コンテンツ領域、およびフッターを持つページがあります。私は、コンテンツ領域が常にビューポートを埋めるようにして、必要に応じてコンテンツに合わせて縦方向に拡大したいと考えています。固定高さのヘッダーでこれを行う例がたくさんありますが、高さが分からない場所はありません。CSS:可変高さのヘッダーで100%の高さのコンテンツ領域
IE 6,7,8、Firefox 3.x、Safari 4では、解決策が必要です。これは純粋なCSSで行うことができますか?私は、テーブルベースのレイアウトに乗り換えて頼る必要がありますか?
EDIT: さらに、コンテンツ領域内に要素を配置し、コンテンツ領域の高さ全体(ビューポートの高さ - ヘッダーの高さ - フッターの高さまたはそれ以上)に拡張できるようにする必要があります。私たちが表示したいコンテンツの中には、 "ヘッダー"と "フッター"のセクションがありますので、私が本当に探しているのはネスト可能なソリューションです。
Dupe? http://stackoverflow.com/questions/1211331/how-can-i-convert-this-table-tis-table-based-layout-to-css – cletus
停止支援IE6 – Jason
これはjavascriptなしで達成するのは難しいでしょう。ストレッチするコンテンツがない場合でも、コンテンツ領域がヘッダーを引いた全体のビューポートを占めるようにする理由はありますか?あなたは正確に何を達成しようとしていますか? – kmiyashiro