I had a slight problem in ie 6, where i had a fixed size menu on the left and a flexible container on the right. Within this container i had a flexible table.
It displayed correctly in all browsers apart from ie6, where the table seemed to jump right down to the bottom underneath the menu, leaving a large white space. It actually looked like a rendering problem, as the containing <div> seemed to break. It would be okay at the top and okay at the bottom, but the middle wouldn’t be there. Just white.
Well after lots of playing around, I figured out a way. You need to wrap the table in a <div> and set the width of the table to 99%.
#table_container { width: 99%; }