0

私のページにFacebookのログインボタンがあります。私は div に入れました:

<div id="signin">               
    <div class="fb-login-button" data-show-faces="true" data-width="200" data-max-rows="1" registration-url="index.php?reg=1"></div>                
</div>

ここに画像の説明を入力

ユーザーがすでに Facebook にログインしていて、アプリに登録されている場合、次のように表示されます。

ここに画像の説明を入力

私には2つの問題があります:

  • ページが読み込まれると、ログイン ボタンが最初にページの隅に表示されます。その後、正しい位置に戻ります。

  • ユーザーが登録/ログインしていない場合 (最初のボタン)、少し低く表示したいのですが、可能ですか?

ご協力ありがとうございました

4

1 に答える 1

1

ずれているコンテンツが表示されないように、 signinDIVの CSS を設定してみてください。overflow: hiddenこれにより、ページの隅に表示されるログイン ボタンが修正されます。

ボタンを下げる解決策はありませんが、代わりに次の方法を試すことができます。

  1. data-show-faces="false"顔を隠すように設定します。
  2. ユーザーがログインしたら、フェイス パイル プラグインを使用して、ログイン ボタンと同じ効果を実現します。

上記の手順により、各要素を適切に構成できるため、CSS を使用してログイン ボタンを下に移動できますが、顔は以前と同じままです。

于 2012-08-07T09:38:31.817 に答える