У меня есть макет, который работает, но у него есть одна очень неприятная проблема ... когда содержимое выше экрана, фон останавливается.
Это желаемый макет в формате bad-ASCII-art:
_____________________ _
| | long |logo| |
| | content | | |
| | | | |
| | | | |
|grad| |grad| | Viewport
| | | | |
| | | | |
| | | | _|
| | | |
| | | |
_____________________
|2em| <-20em->| 2em|
.. или с коротким содержанием ..
_____________________ _
| | short |logo| |
| | content | | |
| | | | |
| | | | |
|grad| |grad| | Viewport
| | | | |
| | | | |
| | | | |
| | | | |
_____________________ _|
По сути, это выглядит как один столбец, светящийся как столбец по обе стороны. Над левым светом находится логотип. Когда содержание короткое, оно по-прежнему в полный рост.
Я попытался использовать CSS минимальную высоту , которая исправляет средний столбец, но затем градиенты распространяются только до содержимого (в левом столбце, один
, в правая колонка с логотипом)
Вот как выглядит макет:
И проблема (когда окно браузера сокращается по вертикали):
Наконец, проблема HTML / CSS, http://data.dbrweb.co.uk/tmp/fifestock_layout_problem/