2012-02-28 8 views
0

私はこの質問の出発点として、何かを探しています:DOCTYPEがschema.orgを使用するための良い出発点

私はschema.orgを使用するときにどのDOCTYPEを使用すべきですか?

は、今まで私はこれを変更した:

DOCTYPE用HTML PUBLIC " - // W3C // DTD XHTML 1.0過渡// EN"「http://www.w3.org/TR/xhtml1/DTD /xhtml1-transitional.dtd "この中

DOCTYPE用HTML PUBLIC " - // W3C // DTD XHTML + RDFaの1.0 // EN"" http://www.w3.org/MarkUp/DTD /xhtml-rdfa-1.dtd "

ここでは何がベストプラクティスですか?

答えて

3

schema.orgは明示的にdoctypeを推奨していません。私は、HTML5のDOCTYPEに切り替えることをお勧めします:

<!DOCTYPE html> 

それはミクロと統合をschema.orgのに便利ですRDFaの1.1構文の両方と互換性があります。 (マイクロデータは現在のところ例に示されている唯一のデータです)。

+0

liveはとても簡単です;-) – liveoak

+0

あなたはあなたの質問に対する答えとしてこれを受け入れるべきです。彼の答えはベストプラクティスとみなされます。 –

0

これはXHTML5の前です。 xml over htmlを好む場合は、xml宣言で開始し、MIMEタイプapplication/xhtml + xmlのコンテンツを配信してください。<を使用することを忘れないでください。link rel = "profile" href = "http://www.w3.org/1999/xhtml/vocab "/>ので、ユーザーエージェントのWebブラウザは、新しい初期コンテキストを使用することを知っています。これまでのところ、RDFaのrel =" profile "は必要ありませんでした。新しい初期コンテキストがなければ、古いdoctype技術はquirksで動作するはずです。 schema.orgの場合、接頭辞スキーマはRDFaの初期コンテキストhttp://www.w3.org/2011/rdfa-context/rdfa-1.1によって事前に定義されていますが、schema.orgのドキュメントはRDFaではなくマイクロデータを誤解しています。スキーマは、検索エンジンがマークアップタグよりも深いページやWebページなど、ドメイン固有のもの以外のインデックスを作成するのに役立ちます。

関連する問題