0

私はこのサイトに取り組んでいます: http://oq.totaleclips.com、Opera は Facebook の Like ボタンを、次のような機能ページの他のソーシャル ボタンと水平方向に整列せずに表示します: http://oq.totaleclips.com/ mpa/The_Hunger_Games_(Movie_2012 )

コンテナ div の css を根本的に変更したくありません。他のブラウザでは問題なく動作するからです。おそらくブラウザ固有のスタイルで問題が解決するでしょうが、呼び出された div はfb-likecss のオーバーライドをうまく受け入れないようです (`.fb-like{height:21px !important;} のように)。

これをOperaで適切に並べるにはどうすればよいですか?

4

1 に答える 1

1

残念ながら、その特定の (そして最も使いやすい) Facebook Like ボタンは FB の iframe を使用するため、スタイルを設定することはできません (そうしないとうまくいきます.fb_iframe_widget span {vertical-align: top;})。

アクセス可能なもの ( Open Like ) からやや複雑なもの ( Facebook SDK )まで、iframe を使用せずにいいねボタンを実装する方法は他にもあります。

ただし、iframe に行き詰まっている場合は、理論的にはOpera 固有の css セレクターを使用できます。

x:-o-prefocus, .fb_like {
   margin-top: -10px;
}
于 2012-09-05T18:01:18.323 に答える