Maybe a little late, but when I searched SO for the same issue today, I found this question . Obviously, this is not a real addition (in a sense, it cannot be disabled on padding:0px ), but rather one of those strange oddities that we all love so much about IE. (Note how the fake bar fills with the text length of the O_o button). Fortunately, there is a simple solution as described here .
Basically you add an overflow:visible; button overflow:visible; to the button (I don't need the extra width:auto; as described here). Donβt ask - itβs absolutely not what you might think it should be done, but okay ... This is IE Land and the rules are different. Just note that this does not seem to work when your buttons are inside a table cell.
I think CSS reset could solve this because someone has already included this in some global declaration. Just adding this answer to shed some light on how and why.
Never give up, people - our children will see a world without IE quirks ... Hopefully.
Louise
source share