Forum Moderators: not2easy
A side note is that the sidebar column sits to the right and below of the maincontent column in IE6/Win, which is something that I haven't been able to figure out how to fix. Is this related, perhaps?
CSS rules below:
#maincontent {
background: #fff;
float: left;
text-align: justify;
margin: 0em;
padding: 15px;
width: 430px; /* box model hack */
voice-family: "\"}\"";
voice-family:inherit;
width: 400px;
}
#sidebar {
background: rgb(210,220,230) url(http://www.webmasterworld.com/images/sidebar.jpg) repeat-y;
padding: 2px 10px 10px 0;
margin: 0 0 0 430px;
height: 100%;
border-left: 1px dotted #555;
}
It's hard to say for sure without seeing your markup, but have you misunderstood how the faux column works? The background has to be on the element that contains the column, not the column itself.
The fact that the <div> does not extend to the bottom of the container is the actual problem; simply adding a background image to the same element can't solve it. The idea of the 'faux' column is that putting a repeated image 'behind' the too-short column, creates the illusion of a full-height column.
-B