I've got a three-column fixed-width layout, in which I want all three columns the same length.
There are some great tutorials on this, but typically they use left and right borders of the "container" as backgrounds for floated left and right content. In my case, I need borders between the colums that run full-height, so I made my container just the width of the center column, then essentially set my left and right columns outside the center column with negative margins.
I've got it working well in Mozilla, Safari, Windows IE 5 & 6 but it's pretty munched in Mac IE 5. So far I'm only able to fix parts of it with some pretty radical margin numbers on the left and right floated columns. The center column is still shifted to the right by (what looks like) the amount of the width of the left column.
Good stuff - not too dissimilar from what I've read elsewhere, though this one's definitely going in the bookmarks list.
I'm averse to the tiling background image though. My experience (and what some of my testers have been reporting) is of a blink of page background-color before the background image loads. In my case I have dark left and right columns and a light center column, and the overall page color is dark, so the center column text is briefly black-on-black until the image loads, which feels a bit lame to me.
Not sure how many people will shoot me for this, but what I've done now is work a browser detector into the site that says "if you're using IE 5 Mac (or NN4 or IE4 Win), you should get a newer browser", along with links to Mozilla and IE downloads. The security on the site requires IE 5.0.1+ anyway, and the client's budget doesn't justify the time spent to dial it in for every sub-1% browser out there.
Heck, there are some out there that don't even bother with IE 5 Windows, which still has a modest share - more than my client would want to give up.
Bookmarks