このタイプのレイアウトを必要とするものに取り組んでいます:
画面の残りのスペースの暗黙のサイズを持つコンテンツが必要です。私は多くのことを試みました
<div id="wrapper">
<div id="header">
</div>
<div id="content">
</div><!-- /content -->
<div id="footer">
</div>
</div>
これは、テーブル表示手法で機能します。
#wrapper {display: table; height: 100%; width: 100%; background: yellow;}
#header { display: table-row; background: black;height: 50px;}
#container { display: table-row; height: 100% }
#footer {display: table-row;background: black; height: 50px;}
しかし、私はそれなしでそれをどのように行うでしょうか?
#wrapper {width: 100%; height: 100%; position: relative; min-height: 800px;}
#header {position: relative; width: 100%; height: 42px;}
#footer {height: 45px; width: 100%; background: #000; position: absolute; bottom: 0; overflow-y: hidden;}
また、コンテンツをposition:absoluteにしたくありません