これはもう動作しません。たぶんFacebookは "css"属性を尊重することをやめましたか?これは誰のためにも機能しますか?Facebookのファンボックスは "css"属性を尊重しませんでしたか?
答えて
Facebookは新しいLike BoxのためにFan Box(2009年導入)を非難しました。それぞれの機能は似ていますが、異なるJavaScript APIを使用しています。
あなたは自分の外部CSSでまだcustomize the appearance of the Fan Boxにすることができますが、Facebookがこの能力をどれだけ引き続きサポートするかははっきりしていません。
ここでファンボックスは、外部CSSを受け入れる方法を示していますいくつかのサンプルFBMLコードです:
<div id="fb-root"></div>
<fb:fan
profile_id="104818966496"
backgroundshow_faces="true"
stream="false"
header="false"
connections="8"
css="http://example.com/css/stylesheet.css?1310162522">
</fb:fan>
<script>
// Initialize Facebook JavaScript SDK
// http://developers.facebook.com/docs/reference/javascript/FB.init
window.fbAsyncInit = function() {
FB.init({
appId: '136570223089806',
xfbml: true
});
};
// Asynchronously Load Facebook Fan Box Social Plugin
(function() {
var e = document.createElement('script');
e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
e.async = true;
document.getElementById('fb-root').appendChild(e);
}());
</script>
心に留めておくべきいくつかのもの:
- をカスタムCSSがFacebookのコンテンツのレンダリングサーバを介して濾過されますが、パブリックに直面する必要があります。 (意味するところは、CSSファイルをWebサーバーにアップロード/編集して、変更時の外観をテストする必要があります)。
- 開発中にクエリ文字列をCSSに追加(および更新)することをお勧めします。これは、FacebookがCSSを大量にキャッシュするためです。変更した後、クエリ文字列変数を更新して、Facebookにスタイルシートの新しいコピーを取得させるよう指示します。
Facebookは、すべてのHTML/CSS/JS要素のプレフィックスに、アプリケーションIDを使用して作成された「名前空間」を付けます。こうすることで、FacebookはあなたのCSSが標準のFacebookの要素とレイアウトを操作できないことを保証します。
CSSのプロパティとセレクタはすべて許可されているわけではなく、Facebookから多くのCSS3ルールがCSSから削除されることに注意してください。
しかし、Facebookは他のユーザーを許可しないでいくつかのベンダーのプレフィックスを削除するように思われます。たとえば、FacebookはWebkitベンダーのプレフィックス(-webkit-border-radius
)を削除しますが、Mozillaプレフィックス(-moz-border-radius
)を許可します。迷惑!
これは、あなたのカスタムFacebookファンボックスのすべてのブラウザに丸い角、ドロップシャドウ、および他のベンダー固有のCSSが表示されないことを意味します。 だから、あなたがしようとすると、すべてのブラウザで同じようにあなたのFacebookのファンボックスを表示することができない場合があります。
これはちょうど停止しました、FacebookはLikeのボックスにカスタムCSSを適用しなくなりました – Radu
- 1. Dotnetパックはバージョン属性の動的変数を尊重しません
- 2. HTMLタグのスタイル属性が幅の設定を尊重していません
- 3. Eclipseは.cvsignoreを尊重しません
- 4. AVAudioPlayerはミュートを尊重しません
- 5. Bloggerはクローズタグを尊重しません。
- 6. IEは、/ id属性のラベルを持つラジオボタンのタブ順を尊重していませんか?
- 7. randomSplitは特定の重みを尊重しませんPySpark
- 8. アニメーションjQueryはCSS属性で正しく書かれません
- 9. ClojureのClass/forNameはContextClassLoaderを尊重していませんか?
- 10. VBCodeProviderはproviderOptionsのOptionInferを尊重しませんか?
- 11. iframeが高さ属性を尊重しない
- 12. NUnitでのSpecflowはTestFixtureSetUpAttributeを尊重しません
- 13. Lucene.NET MatchAllDocsQueryはドキュメントブーストを尊重しませんか?
- 14. img with float:leftはコンテナを尊重しませんか?
- 15. Firefoxは@ font-faceを尊重していませんか?
- 16. Ruby HAMLはブール値を尊重していませんか?
- 17. PythonロガーはsetLevelを尊重していませんか?
- 18. dlopenは `RTLD_LOCAL`を尊重していませんか?
- 19. Maven Multi-Moduleビルドはfailsafe-maven-pluginを尊重しませんか?
- 20. Facebookは尊重していないのですか?
- 21. Gitoliteはhttpdでアクセスしたときにルールを尊重しません
- 22. Apache NameVirtuaHostはServerNameのものを尊重しません
- 23. シートオーダーはクロムのGoogleシートのインデックスを尊重しません
- 24. gccはインクルードファイルの階層を尊重しません
- 25. Terraformはgit用のssh configを尊重していません
- 26. Visual Studio 2015は、ASP.NETコアプロジェクトのナゲットリポジトリパスを尊重しません。
- 27. CAEmitterCellはbirthRateの変更を尊重していません
- 28. npmアップデートはnpmの結果を尊重していません
- 29. TYPO3:typoscriptはtxtファイルの改行を尊重しません
- 30. ダイナミックは戻り値の型を尊重しません
サイトまたはコードまたは他の種類の問題記述者にリンクしてください。 – Steeven
詳細を投稿してください。誰かが助けになるかもしれません。 –