The problem with IE is that it does not support the "inline block". Therefore, to compensate for this, you have to swim the element. Thus, the container for floating elements should be emptied using "clear: both" unless everything is a fixed size, such as menu links.
I really like to find out what is not supported in each browser than to write separate style sheets for each.
source share