I am getting so tired of the Internet Explorer shows it perfectly, but it fails with browser X or Y rhetoric.
Once and for all people: the Internet has standards. That Microsoft choses not to play nice with this is not the fault of the people developing sites that do play nice with standards.
Instead, bother Microsoft to fix their browser’s dumb behaviour.