Forum Moderators: not2easy
#right {
border: 1px; border-style: solid; border-color :#3399FF; font-size: 100%; border-collapse: collapse;
width: 305px;
position: absolute;
right: 2px;
height: 500px;
}
Now what i cant work out is how to have the box to the left of it have a width of 100% so no matter what the browser size the right hand box will always be 305px wide with the lft hand box 100% of whats left. It just keeps overlapping or conatining the right div.
#left {
margin-right:305px;
}
Increase the margin-right value if you want a gap between your #right and #left divs.
And you have a liquid two-column layout. (Note that the #left column will be the same width all the way down to the bottom of the page, it won't flow underneath the #right div after 500px height, as if it was floated.)