2012-04-12 18 views
5

Duplicar posibles:
IE7 display issues (adding extra top margin)CSS margin-top no funciona en IE7

Así que tengo el siguiente CSS

.socialMediaPlugin { 
width: auto; 
display: block; 
.socialMediaPluginFooter { 
margin-top: 15px; 
margin-bottom: -12px; 

}

Y marcar

 <div class="socialMediaPlugin socialMediaPluginFooter"> 
     <div class="socialMediaLinks"> 
     <a class="addthis_button_facebook"></a> 
     <a class="addthis_button_twitter"></a> 
     <a class="addthis_button_google_plusone_share"></a> 
     <a class="Pinterest"></a> 
     <a class="addthis_button_email"></a> 
     </div> 
    </div> 

Y básicamente el margen superior: 15px; en el socialMediaPluginFooter funciona bien en todos los navegadores, excepto en IE7, ¿alguna idea?

+1

¿Es la falta de .socialMediaPlugin} en tu CSS un error tipográfico? – j08691

+0

No veo la diferencia entre IE7 e IE8. Ambos no muestran el margen así, y ambos lo hacen con el error corregido. Entonces, ¿puedes mostrar más código, preferiblemente en jsFiddle? –

Respuesta

3

Su problema puede provenir de tu CSS con formato incorrecto. Así es como debe ser:

.socialMediaPlugin { 
width: auto; 
display: block; 
} 
.socialMediaPluginFooter { 
margin-top: 15px; 
margin-bottom: -12px; 
} 

A menos que hayas escrito mal acaba aquí, en cuyo caso se trata de otro tema