Why? That is something you
That is something you will need to ask the IE dev team.
It is a well known issue. Give the floating element with the double margin a display:inline to fix it.
thank you, works great (at
thank you, works great (at least in this case) but what if i want to have a floating block-element?
A float is block level,
:? A float is block level, it's a consequence of applying the float property.
What Hugo means is that
What Hugo means is that despite you putting display:inline all browsers make floats display:block, even IE, so the inline will be ignored. But it fixes the bug. Daft code to fix a daft bug.