Yes, it’s called a Guillotine-Bug and it’s yet another bug IE users get to look forward too 😛
So how does it work?
Basically, the hasLayout messes around and elements become invisible and visible according to random things. Rather silly, but a bit of a bitch to initially figure out.
So how do you fix it?
Try this:
in your css file add:
* html .container {height: 1%;}
.container:after {
content: '.';
display: block;
height: 0;
clear: both;
visibility: hidden;
}
then apply to all elements that have nested floats.