与facebook和twitter按钮的css对齐问题

时间:2012-10-19 08:35:53

标签: css facebook

我无法弄清楚为什么facebook按钮在下一页顶部错位 http://wishd.me/chovy/lists/507f8817a51102a137000001

<div class="social">
    <a href="https://twitter.com/share" class="twitter-share-button" data-lang="en" data-size="medium" data-count="none">Tweet</a>
    <div class="fb-like" data-send="true" data-layout="button_count" data-width="450" data-show-faces="false"></div>
</div>

facebook按钮比twitter按钮略低。

3 个答案:

答案 0 :(得分:1)

如果您要检查dom,您会看到twitter iframe的高度为20px,fb div的高度为27px。

有几种方法可以解决这个问题。我不喜欢上面的两个帖子,因为.social .iframe规则也会将fb iframe 4px向下移动。另一个是我的意见混乱。

你可以这样做:

.social > iframe { display: inline-block; position: relative; top: 4px; }

所有解决方案都不是最漂亮的......

答案 1 :(得分:0)

<div style="float:left ;margin-right:5px;margin-top:4px">
     <iframe scrolling="no" frameborder="0" allowtransparency="true" src="http://platform.twitter.com/widgets/tweet_button.1347008535.html#_=1350635993430&amp;count=none&amp;id=twitter-widget-0&amp;lang=en&amp;original_referer=http%3A%2F%2Fwishd.me%2Fchovy%2Flists%2F507f8817a51102a137000001&amp;size=m&amp;text=chovy's%20wishlist%20%C2%BB%20Movies%20-%20Wishd.me&amp;url=http%3A%2F%2Fwishd.me%2Fchovy%2Flists%2F507f8817a51102a137000001" class="twitter-share-button twitter-count-none" style="width: 58px; height: 20px;" title="Twitter Tweet Button" data-twttr-rendered="true"></iframe>

</div>

结果

  

enter image description here

答案 2 :(得分:0)

.social iframe {
  position: relative;
  top: 4px;
}

Twitter iframe移动得越来越低,并且整齐排列。

P.S。您的.social样式位于style.css第445行。