Edited at

【OGP】prefix?xmlns?どっちを入れればいいのか。

More than 3 years have passed since last update.


OGPの設定の際に

prefixもxmlnsも入れてくださいという紹介の仕方をされているサイトを最初に見てしまって、混乱してしまいました。それ以降もprefixが書いてあったり、xmlnsが書いてあったり・・・いったいどっちなんだろうと。


prefix

<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# article: http://ogp.me/ns/article#">



xmlns

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#" xmlns:fb="http://ogp.me/ns/fb#" lang="ja">


気持ち悪かったのでぐぐってみたところ。


結論

xmlnsはXML用!

prefixはhtml5用!

prefixを使おう!でした。

そもそもOGP本家には、prefixの記載しかなかったです。

http://ogp.me/

どこからxmlnsがわいてきたのだろう。


参考サイト