Reputation: 13116
I'm trying to design a HTML page with the following requirements:
headerBox
) and footer (footerBox
) element (should not scroll)contentBoxMap
) element that can be expanned over the whole content areacontentBoxLeft
) and right (contentBoxRight
) content element beneath the top content element (contentBoxMap
)contentBoxRight
) should expand to the bottom and scroll if there is overflow.I've come up with a solution [jsbin] that almost works. The problem there is some overflow in the right content element which flows beneath the footer. See the following picture as an example: alt text http://img541.imageshack.us/img541/897/screenshot150206.png
Question:
Can anyone tell me how to fix the overflow problem in contentBoxRight
? I'm also glad if you could tell me what's the problem with my current solution.
Is this even a good approach to do it, considering browser compatibility? Finally, it should look the same on IE 7+, FF 3+, Safari 3+. IE6 and Opera should look ok, but it doesn't matter if it differs abit.
Thanks for any hints.
Upvotes: 1
Views: 697
Reputation: 40046
You can delete the property height:100%;
in #contentBoxRight
and then fix the blue background of #contentBox
.
Upvotes: 1