I'm trying to create the following layout and would appreciate help.
+----------------+
| header | variable height
+------+---------+
| | stuff | 150 pixels, content variable height & centered vertically
| +---+---------+
| | more |
| | |
+--+-------------+
| footer |
+----------------+
Also, the area to the left of 'stuff' and 'more' will have a background
image that visually wraps around the top left corner of 'more'.
The vertical centering inside 'stuff' is a standard problem, I think. The
only (cross-browser) approaches I know are to either use tables (yuck) or
nest a div or two using display:table and display:table-cell (yuck again).
I think I can do it by enclosing each of 'stuff' and 'more' in a full-width
div with left padding, fixing the height for the div containing 'stuff', and
displaying the background image in both enclosing divs. But this seems kind
of ugly. Is there a better way?
TIA
Ted Hopp