3

多くのサイトに統合した Facebook LikeBox (Facebook ソーシャル プラグイン) が、設計された幅を超えて重なっていることに気付きました。

コードを再生成しようとしたとき、公式の Facebook ウィジェット ページでサポートされている最小幅が現在「292 ピクセル」であることに気付きました。これは、私が管理しているほとんどのサイトの平均的なサイドバーのスペースをはるかに超えています。

問題が私だけのものであることを願っていますが、Likebox のサイズを小さいサイズ (最小 180 ピクセルなど) に変更できるようにする方がよいのではないでしょうか? すべてのサイトで 300 ピクセルのサイドバーを使用できるわけではありません。

右側の特大部分を DIV 内で切り取って (隠す) 回避策を使用しましたが、明らかにこれは最適とは言えません。

4

5 に答える 5

0

私も同じ問題を抱えていますが、残念ながら今のところ修正を試すことができません。

Like Box を div でラップし、CSS を使用して#myDiv iframe { width: 230px !important; }. あなたの一人がこれを機能させたら教えてください。

于 2013-06-13T06:38:20.763 に答える
0

私が間違っていなければ、昨夜 Facebook Like Box に秘密の更新があるようです。Facebook Like Box は、292px 未満の幅をサポートしなくなったようです。

確認するには、https://developers.facebook.com/docs/reference/plugins/like-box/にアクセスしてください。292px 未満の幅をキー入力すると、幅が 292 ピクセル未満になることはありません。

より多くの検証のためのキャンプ

于 2013-06-13T04:00:50.323 に答える
0

niutech の回答hereに従って、次のように幅をオーバーライドできます。

.fb-like-box span, .fb-like-box iframe {
    width: 180px !important;
}
于 2014-01-19T03:19:33.683 に答える
0

ライク ボックス プラグイン コード ジェネレーターで最小幅をリセットできます。width オプションで直接設定するか (292 を示唆していますが、任意の数値を取ります)、生成された実際のコードで手動で変更することができます (前に投稿した例のように 2 か所に表示されます)。

于 2013-06-12T14:30:33.847 に答える