機能しているレイアウトがありますが、非常に厄介な問題が 1 つあります。コンテンツが画面よりも高い場合、背景が停止します。
これは、bad-ASCII-art 形式での目的のレイアウトです。
_____________________ _
| | long |logo| |
| | content | | |
| | | | |
| | | | |
|grad| |grad| | Viewport
| | | | |
| | | | |
| | | | _|
| | | |
| | | |
_____________________
|2em| <-20em->| 2em|
..または短い内容で..
_____________________ _
| | short |logo| |
| | content | | |
| | | | |
| | | | |
|grad| |grad| | Viewport
| | | | |
| | | | |
| | | | |
| | | | |
_____________________ _|
基本的には、単一の柱のように見え、その両側に柱としての輝きがあります。左グローの上にはロゴがあります。コンテンツが短い場合でも、フルハイトのままです。
中央の列を修正するCSS min-height hackを使用してみましたが、グラデーションはコンテンツまでしか伸びません (左の列では単一
の 、右の列ではロゴ)。
レイアウトは次のようになります。
そして問題(ブラウザウィンドウが縦に縮小されたとき):
最後に、問題の HTML/CSS、http://data.dbrweb.co.uk/tmp/fifestock_layout_problem/