5

可能重复:
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 之外的所有浏览器都可以正常工作有什么想法吗?

4

2 回答 2

12

margin-top在 IE7 中非常有问题。padding-top在父元素上使用。

http://reference.sitepoint.com/css/margin-top

于 2012-04-12T19:57:26.080 回答
3

您的问题可能源于您的格式错误的 css。应该是这样的:

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

除非你只是在这里打错了,在这种情况下,这是另一个问题

于 2012-04-12T19:59:44.457 回答