I still haven’t figured this one out… it does seem as if IE is rendering both positions – before and after
Even if I don’t have the element so wide, it’s still rending both positions. You can test that by removing the width altogether and adjusting the viewport size. This actually reveals IE is doing it for all elements with the same CSS. Apparently it’s a bug? I’ve tried using it with and without the
-ms prefixes to no effect.
Ah well… IE is less than 3% of our traffic, so I’ll just focus on doing an accessibility pass :)