WP Social Bookmarking Lightを使用してFacebookシェアボタン等のソーシャルボタンを表示させた時に、ツイッター、Google+1、Pocketの各ボタンの右側にできる隙間を消す方法です。
デフォルトだと下の画像のような余計な右マージンが出来る。 これが実に気持ち悪い・・・ので、CSSで消してしまいましょう。![]()
ソーシャルボタンの隙間(右マージン)を消すCSS
ツイッター(normal)
div.wsbl_twitter {width:68px;}@media screen and (-webkit-min-device-pixel-ratio:0) {div.wsbl_twitter {width:75px;}}
Chromeの場合は横幅が75pxになります。
Google+1(medium)
div.wsbl_google_plus_one {width:32px;}
Pocketは内側の.wsbl_pocket div.pocket-btnにも横幅指定する必要があります。
div.wsbl_pocket {width:60px;}div.wsbl_pocket div.pocket-btn {width:60px;}
ソーシャルボタンをセンターリングする方法
ついでにソーシャルボタンをセンタリングする方法も書きます。何もしなければボタンは左寄せで並ぶのですが、これを中央寄せした場合、もしくは右寄せにしたい場合もページのレイアウトによってはあると思いますので、CSSでやってみます。
まず.wp_social_bookmarking_lightのインナーにあるdivに対してfloatを解除し、inline-blockにしてvertical-alignでボタンのベースラインが揃うようにします
div.wp_social_bookmarking_light > div {float:none !important;display:inline-block;vertical-align:bottom;}
.wp_social_bookmarking_lightでセンターリングか右寄せを指定して終わりです。
div.wp_social_bookmarking_light {text-align:left;}
