HTML 5 doctype を使い始めない理由はありますか? [closed] 質問する

HTML 5 doctype を使い始めない理由はありますか? [closed] 質問する

HTML4 および XHTML との下位互換性があるはずです。ジョン・レシグはいくつかの利点について投稿した

新しい機能やまだサポートされていない機能を使用しない限り、この doctype を使用してサイトの構築を開始しても何かデメリットはありますか?

ベストアンサー1

さて、これを考えてみましょう:

text/html として提供する場合、doctype が必要なのは標準モードをトリガーするためだけです。それ以外、ブラウザーに関しては doctype は何も行いません。

text/html として提供する場合、XHTML マークアップまたは HTML マークアップのどちらを使用しても、ブラウザーでは HTML として扱われます。

したがって、実際には、標準モードをトリガーする最短の doctype (<!DOCTYPE html>) を使用し、ブラウザーで正しい結果を生成する HTML マークアップを使用することになります。

残りは、準拠、検証、およびマークアップの設定に関するものです。

そうは言っても、現在ブラウザで動作する安定した機能に固執する限り、<!DOCTYPE html> を使用してマークアップを HTML5 に準拠させることは悪い考えではありません。ブラウザで動作しない HTML4 や XHTML 1.x のものは使用しないでしょう?

つまり、HTML5 で明確化された点を尊重しながら、HTML4 のようなマークアップで <!DOCTYPE html> を使用します。結局のところ、HTML5 はブラウザの互換性に関するものです。

HTML5を現在使用することの欠点は、仕様が頻繁に変更される可能性があることです。そのため、仕様が頻繁に変更されるので、それに追いつくことが重要です。また、http://validator.nu/必ずしも最新ではないかもしれませんが、http://validator.w3.org/常に最新の状態であるとは限りません。そのため、それを理由に諦めないでください。

もちろん、XHTML 1.0 マークアップを使用し、XHTML 1.0 に準拠したい場合は、<!DOCTYPE html> を使用しないでください。

個人的には、HTML には常に <!DOCTYPE html> を使用します。

おすすめ記事