可能重复:
IE7 display issues (adding extra top margin)CSS边距在IE7中不工作
所以,我有以下的CSS
.socialMediaPlugin {
width: auto;
display: block;
.socialMediaPluginFooter {
margin-top: 15px;
margin-bottom: -12px;
}
和标记
<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>
基本上margin-top:15px;在socialMediaPluginFooter在除IE7以外的所有浏览器中都能正常工作吗?
是缺少}为.socialMediaPlugin在你的CSS一个错字? – j08691 2012-04-12 19:57:28
我没有看到IE7和IE8之间的区别。两者都没有显示这样的保证金,并且这两个错误都是纠正错误。那么你可以展示更多的代码,最好在jsFiddle中? – 2012-04-12 20:01:32