Frage

Facebook Connect und ihre „Social Widgets“ Dokumentation zu erwähnen, dass Sie benötigen ein xmlns Attribut zu Ihrem <html> Tag auf der Seite hinzuzufügen, wo sie verwendet werden soll.

verstehe ich, dass xmlns ist für XML-Name-Abstand und haben so verwendet, mit XHTML vor. Doch mit all dem jüngsten Vortrag über HTML4 / HTML5, ohne durch die gesamte Spezifikation gelesen zu haben, ist die xmlns Attribut kompatibel mit gültigem HTML5? Was ist HTML4?

Wenn ich über einen offensichtlichen Hinweis in der Dokumentation geschaut habe, tut mir leid ... zeigen Sie es aus?

EDIT: Ein paar docs references / zitiert:

http://developers.facebook.com/news.php?blog = 1 & Geschichte = 198

https://developers.facebook.com/docs/guides/web

War es hilfreich?

Lösung

Die unten Antwort ist aus dem Jahr 2009. Es ist der Staat von HTML 5 zu der Zeit diskutiert.

Die obige Frage ist auch aus dem Jahr 2009. Es ist den Staat des Facebook-APIs zur Zeit diskutiert.

Auch für 2017 relevent.


  

ist die xmlns Eigenschaft

Es ist ein Attribut.

  

kompatibel mit gültigem HTML5?

Eine Art. Es ist völlig sinnlos, aber erlaubt so können die Menschen faul, wenn die Portierung XHTML .

Beachten Sie, dass HTML 5 ein unvollendeter Entwurf ist. Diese Dinge können sich ändern. Hetzen Sie nicht in Verwendung von HTML 5, es sei denn es einen ernsthaften Vorteil bietet.

  

Was ist HTML4?

nicht.

Andere Tipps

Ich habe das gleiche Problem mit HTML5 hat für Facebook mit einem kleinen Hack auf Facebook JavaScript API verbinden und gelöst.

Lesen Sie mein Blog: http://fbml5.blogspot.com/

Die Methode auf dem dev Wiki (erwähnt von Jesus Saldivar) hat zwei Dinge, die Ich mag nicht:

  • es erfordert einen zusätzlichen JavaScript-Aufruf pro HTML-Tag. Meine Methode braucht nur ein HTML-Tag.
  • braucht es ungültige Attribute in den Tags, so dass der endgültige HTML-Code ist ungültig. Meine Methode verwendet das Benutzer-Datenattribute ungültig zu vermeiden html.

Bitte sagen Sie mir, was Sie davon halten.

die erste zitiert Tatsächlich beschreibt Referenz A Xmlns Zugabe: fb = "http://www.facebook.com/2008/fbml" attribute. Dies gilt nicht, HTML5. Es gilt XHTML5. Die zweite zitierte Referenz erwähnt nicht ein xmlns überhaupt zuschreiben.

Beachten Sie jedoch, dass, obwohl es nicht gültig HTML4 oder HTML5 ist, wird es nicht schaden.

Eine andere Option

"Mit der Facebook JavaScript-Client-Bibliothek, können Sie XFBML inline auf einer Facebook Connect-Website oder iframe Leinwand Seite ohne XFBML Tags machen. "

http://wiki.developers.facebook.com/index.php/Using_HTML_to_Imitate_XFBML

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top