そこで、、、、を利用したCSSレイアウトを作成していdisplay:table
ます。しかし、私は問題に遭遇しました:display:table-row
display:table-cell
DIVの1つにcolspanを適用する必要があります。
ただし、この属性をDIVに追加することは、かなり純粋な悪です。私のオプションは何ですか?
参照: http: //jsfiddle.net/RhFz6
編集:
私は解決策を見つけました:http://jsfiddle.net/RhFz6/4
すべてをテーブルにする代わりに、中央の領域をテーブルにしました。ヘッダーとフッターはブロック要素として残されました。そこから、テーブルに100%の高さと負のマージンを与えて、ページに収まるようにしました。綺麗になりました!