Facebookと共有するために自分のサイトでOpenGraphMetaを使用します。でも少し混乱しています。ogタグが機能するには、次のものが必要です。xmlns:og="http://ogp.me/ns#"
正しいですか?
したがって、2つの質問になります。
- xmlnsが必要ですか?
- HTML5 doctypeを使用している場合、正しく機能しますか?
Facebookと共有するために自分のサイトでOpenGraphMetaを使用します。でも少し混乱しています。ogタグが機能するには、次のものが必要です。xmlns:og="http://ogp.me/ns#"
正しいですか?
したがって、2つの質問になります。
この xmlns 構文を使用する必要はありません。HTML5 のプレフィックスを使用できます。
<head prefix='og: http://ogp.me/ns#'>
とにかく、これは各プロパティに名前空間全体を含めるのではなく、実際には単なる省略形です。
例えば:
<head prefix='og: http://ogp.me/ns#'>
<title>Dom Perignon 1993</title>
<meta property='og:site_name' content='Wine Site' />
...
意味的には
<head>
<title>Dom Perignon 1993</title>
<meta property='http://ogp.me/ns#site_name' content='Wine Site' />
...