This is probably not possible with CSS, but maybe I’m wrong:
I have a document structure like this:
BODY
DIV[A]
DIV[B]
DIV[A] is position:absolute with fixed with and centered on screen. It has no height setting.
DIV[B] is position:absolute with top:300px. This is the actual content DIV. Inside that, I position everything with position:absolute. Because I love position:absolute. It gives full control over positioning. No ugly text flow headaches… it’s so nice.
Ok. But the problem now: DIV[B] is always only that height what I tell it to be. Now, maybe there’s a cool CSS trick that would pull it always down to touch the bottom of the browser viewport?
To set the height to dynamically be the window height – DIV[A]’s height, you’ll have to use JavaScript/jQuery and keep calling it with a
SetTimeout.Alternately, if it suits your needs, you can set DIV[B] to be
position:fixed; bottom:0px;