Quando você especifica o atributo float na regra de CSS, o Internet Explorer (IE) falha em aplicar corretamente as margens deste bloco.
Uma declaração float:left; provoca em uma margem esquerda de 10 px, o valor aparente de 20px. No float:right; ocorre o mesmo fenômeno, mas no lado direito (right) do bloco.
Uma declaração float:left; provoca em uma margem esquerda de 10 px, o valor aparente de 20px. No float:right; ocorre o mesmo fenômeno, mas no lado direito (right) do bloco..