2

Facebookと共有するために自分のサイトでOpenGraphMetaを使用します。でも少し混乱しています。ogタグが機能するには、次のものが必要です。xmlns:og="http://ogp.me/ns#"正しいですか?

したがって、2つの質問になります。

  1. xmlnsが必要ですか?
  2. HTML5 doctypeを使用している場合、正しく機能しますか?
4

1 に答える 1

6

この 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' />
    ...
于 2012-09-25T05:54:20.607 に答える