【问题标题】:Remove blank space between Google+, Facebook, and Twitter buttons删除 Google+、Facebook 和 Twitter 按钮之间的空白
【发布时间】:2012-06-03 22:42:58
【问题描述】:

我希望我的社交媒体按钮(带有气泡计数)彼此齐平,但它们之间存在随机数量的空白。有没有办法去掉?

这是当前代码:

{literal}

<!-- Place this tag where you want the +1 button to render -->
<g:plusone size="medium"></g:plusone>
<!-- Place this render call where appropriate -->
<script type="text/javascript">
(function() {
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
po.src = 'https://apis.google.com/js/plusone.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);})();
</script>

<div class="fb-like" data-href="http://www.url.com" data-send="false" data-layout="button_count" 
data-width="40" data-show-faces="false" style="vertical-align:top"></div>

<a href="https://twitter.com/User" class="twitter-follow-button" data-show-count="true" 
data-show-screen-name="false" data-dnt="true">Follow @User</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id))
{js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";
fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
{/literal}

【问题讨论】:

    标签: facebook twitter google-plus


    【解决方案1】:

    将每个插件包装在一个 div 中,并将其样式设置为 style="overflow:hidden;width:50px;float:left;"。使用 50px 或任何你想要的宽度。然后你需要一个最后的 div 来在你最后一个插件的 div 标签之后产生一个“回车/换行”&lt;div style="clear:both" /&gt;

    【讨论】:

    • 一旦计数气泡累积到足够的计数以将 twitter/google+ 按钮所需的空间推到超过 50 像素或 60 像素或您设置的任何硬值时,此解决方案实际上将不起作用。 (为每个使用 twitter/google+ 按钮的项目更改这些 px 值,以使其看起来不错,这将是一项不可能完成的任务)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-25
    • 2022-10-20
    • 2020-02-09
    • 1970-01-01
    • 2012-03-16
    • 1970-01-01
    相关资源
    最近更新 更多