2012-04-12 18 views
5

Powiel możliwe:
IE7 display issues (adding extra top margin)CSS margin-top nie działa w IE7

Więc mam następujące css

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

}

I oznaczyć

 <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> 

Zasadniczo górny margines: 15 pikseli; w socialMediaPluginFooter działa dobrze we wszystkich przeglądarkach z wyjątkiem IE7 żadnych pomysłów?

+1

jest brakującym} dla .socialMediaPlugin w CSS literówka? – j08691

+0

Nie widzę różnicy między IE7 i IE8. Oba nie pokazują takiego marginesu, a oba mają z poprawioną literówką. Czy możesz pokazać więcej kodu, najlepiej w jsFiddle? –

Odpowiedz

3

Twój problem może wynikać z zaburzeń rozwoju css. Oto jak powinno być:

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

Chyba że po prostu źle wpisany go tutaj, w tym przypadku jest to inny problem