2011-12-06 13 views
0

CSSを変更するためにFacebook LikeボタンのクラスまたはIDが見つからないようです。私は、ボタンにマージンボトムを適用することに興味があります。私はChromeのインスペクタを調べてみましたが、ボタンを適切にターゲティングしていないようです。CSSマージンボトムのFacebook Likeボタンクラス/ idセレクター?

+0

関連するコードを教えてください。 – bookcasey

答えて

3

私はこれらのボタンを扱っていません。私はちょうどスパンに入れて、最後の手段として実際に修正する必要がある場合は、スパンに "display:block"プロパティを適用します。私はそれを下にうまく働いています。

http://jsfiddle.net/FLFyJ/2/

0

あなたが直接、Facebookのようなボタンのスタイルを設定することはできません作る理由は、それが常に(あなたがFBML、HTML5やFacebookが提供するIFRAMEコードを使用するものは何でも)インラインフレームとしてページに挿入されたということです。

これらのボタンをスタイルする唯一の方法は、それらを親要素(例としてdiv)に入れ、この要素(不透明度、余白など)をスタイルすることです。

+0

実際には、そうしないでください。それはFacebookの利用規約に違反しています。 [IV。アプリケーション統合ポイント](http://developers.facebook.com/policy/)番号4d:「LikeボタンやLikeボックスのプラグインなど、ソーシャルプラグインの要素を覆い隠してはいけません。 少なくとも不透明である。マージンは大丈夫ですね。 – Andrew

+2

私は、社会的なプラグインを「覆い隠す」または「カバーする」ことについて話しましたか? ... '-_- 「ボタンに余白を付けて」という質問がありました。 ...私は答えを与えました...私はほとんどマージンボトム(それが肯定的かもしれません)がFacebookのToUに反対する可能性があるのを見ています。 –

+0

不透明度は、おそらく子供としてiframeでできることの別の例でした私は彼にクリックジャックやあなたが考えるかもしれない何でも言っているわけではありません。 –