2014-04-07

ソーシャルブックマークボタンの下に余白が出来てしまう時の対処法(レスポンシブテーマのiframe対策)

2014-04-07-9.20

ソーシャルブックマークボタンを表示させるプラグイン「WP Social Bookmarking Light」や、
外部埋め込みボタンをレスポンシブテーマで利用する際に、
ボタンの下に余白が出来てしまった時の対処法を解説します。

原因

Minimal WPのレスポンシブテーマの中には、
PC表示時のiframeの最小の高さ(min-height)がスタイルシートで指定してある場合があります。
iframe型の外部埋め込みボタンのコードを貼付けた際に、
そちらにもスタイルが適用されてしまって、テーマによっては余白が生じる場合があります。

ソーシャルブックマークボタンの下に余白が出来てしまう時の対処法

修正方法は簡単です。
スタイルシートからmin-heightを削除するだけでOKです。

◎ダッシュボード>外観>テーマエディター(テーマの編集)>スタイルシート

スタイルシートの一番下の方にレスポンシブ用のコードが書かれているので探してみてください。

/* ************************************************
* レスポンシブ
* ************************************************ */

/* PC 画面の横幅が960px以上 */

@media only screen and (min-width: 960px) {
iframe { width: 100%; height: auto; min-height: 350px; max-width: 960px;}
}

ここです。ここの「min-height: 350px;」を削除します。

<修正後>
@media only screen and (min-width: 960px) {
iframe { width:100%; height:auto; max-width:960px;}
}

ただ、これだけだとGoogleアドセンスの広告を貼る場合には、
今度は逆に広告画像の下が切れてしまうことがあるので、
アドセンス用にinsの最小の高さを指定しておくといいかと思います。

@media only screen and (min-width: 960px) {
iframe { width:100%; height:auto; max-width:960px;}
ins iframe { min-height:300px; }
}

みたいな感じで。

2014-04-07 9.23.27

WP Social Bookmarking Lightの場合は、
プラグインの設定画面の中でもCSSカスタムができるので、
こちらで個別に調整してもらってもOKです。

カスタマイズの無料サポートは行ってませんので、分からない所は自分で調べてくださいね!
あと必ずバックアップを取って作業することをオススメします!
おすすめWordPressテーマ10選
by