I used template from Ray’s CSS Layout Demos. I just modified it and make a 3 column layout. My problem is the height of middle content always follow the height of left content which should not, in ie6 there is no problem only in firefox.
Either float the middle column with the appropriate width so that cleared elements are contained within a parent float or if the design allows add overflow:hidden to the middle column which will also contain the clearing inside.
It looks like Paul has showed you what caused your problems.
I see you were working from This Layout. As you can see from the original code it goes to a lot of trouble just for IE6 since it does not support fixed positioning. Those inner divs on the header and footer were just for IE6, they gave right margins to IE6 only to keep the main scrollbar visible.
If you don’t mind your main scrollbar starting below the header there is a much easier way to cater to IE6. Since you are doing away with the fixed footer I would be inclined to use this simple method. http://www.css-lab.com/demos/fixed/ap-fixed-headfoot.html
Your the great css guru, it works perfectly especially with Rayzur complete code. I’m very proud to both of you, your always my savior in any problems that I’ve encountered with regards to css layout. A million thanks to both of you.