Facebookのドキュメントを手紙にしても、HTML 5のバリデーターが私のコードで失敗しています。いろいろな問題がありますが、始めに一例をあげましょう。HTML5バリデーターがFacebookで失敗するOpenGraph XML名前空間xmlns:og
私はFacebook "Getting Started" documentationを以下とth5isのコードを使用しています:
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:og="http://ogp.me/ns#"
xmlns:fb="http://www.facebook.com/2008/fbml">
唯一の違いは、私がHTML5のための<!DOCTYPE html>
でこれに先行しています。 W3C HTML5 validatorを通してそれを実行しているとき、私はこのエラーを取得:
Attribute xmlns:og not allowed here
私はエラーが何であるかを考えることができる唯一のもの:
- Facebookのドキュメントは、私はいくつかを追加することになってる
- 間違っていますある種類の名前空間を
<!DOCTYPE html>
宣言に追加します。
しかしいずれの場合でも、私は修正が何であるかわかりません。いくつかの助けを愛するだろう!
質問が重複し、使用できる回答があります:http://stackoverflow.com/questions/6501189/opengraph-validation-for-html5 – artlung
ここでも重複しています:https://stackoverflow.com/questions/23339725/w3c- validator-shows-error-for-facebook-open-graph – r3x