Working on a project I faced a problem how to align social share buttons. By default I'm not paying much attention to this, but there are circumstances you must provide clean work.
So here is the example:

These are social share buttons from my blog, as you can see, Facebook button is not in one line with other lines. To fix this, I did a quick Google search and found great tutorial on Github:
Here is my Drupal view - containing social share buttons:
<div class="social-share"> <div class="fb-like" data-href="[path]" data-layout="button_count" data-action="like" data-show-faces="false" data-share="true"></div> <a href="https://twitter.com/share" class="twitter-share-button" data-via="Reinis_Fischer">Tweet</a> <div class="g-plusone" data-size="medium"></div> <a href="//www.pinterest.com/pin/create/button/?url=[path]&media=[uri]&description=[title]" data-pin-do="buttonPin" data-pin-config="none"><img src="//assets.pinterest.com/images/pidgets/pinit_fg_en_rect_gray_20.png" /></a> </div>
Now I just need to add some small CSS code:
/* This gets Google to fall into place */
.social-share {
font-size: 1px;
}
/* This gets Facebook to fall into place */
.social-share iframe {
vertical-align: middle;
}
.fb-share-button{
margin-right:20px;
}
/* Set an optional width for your button wrappers */
.social-share span {
display: inline-block;
width: 110px;
}
/* Adjust the widths individually if you like */
.social-share .google {
width: 75px;
}
And here is the result:

Hope this helps you to align your social share buttons