0

我在社交媒体(Twitter、Facebook、Google+)的分享按钮上有些挣扎,因为 facebook 按钮比其他两个按钮低了几个像素。我有一种感觉,我尝试了我所知道的一切,通过添加或删除 div、边距、填充等。

这是 HTML 代码:

<div class="sharebuttons">
  <div class="sharebutton"><div class="fb-share-button " data-layout="button" data-mobile-iframe="false"></div></div>
  <div class="sharebutton"><a href="https://twitter.com/share" class="twitter-share-button">Tweet</a></div>
  <div class="sharebutton"><div class="g-plus" data-action="share" data-annotation="none"></div></div>
</div>  

而我唯一的 CSS 代码:

.sharebutton{
    display:inline; 
}

结果是这样的:

在此处输入图像描述

4

3 回答 3

4

您需要垂直对齐它们。由于文本位于顶部,因此我建议应用此 css:

.sharebutton {
    display: inline-block;
    vertical-align: bottom;
}

这样,所有按钮都会流到行的底部并正确对齐,将文本保持在顶部。

于 2016-04-26T06:34:58.530 回答
1

您可以添加 float:left 和一些宽度来寻找您的网站:

.sharebutton {
  display: inline-block;
  float: left;
  width:auto;
}
于 2016-04-26T06:36:47.767 回答
0
.sharebutton {
   display: inline-block;
   vertical-align: top; // or bottom as per your needs
}
于 2016-04-26T06:33:33.793 回答