1. ホーム
  2. ハイパーリンク

[解決済み】Doctypeは大文字と小文字のどちら?

2022-04-11 16:18:10

質問

HTML5のdoctypeを記述する場合、どのような方法が正しいのでしょうか?

<!DOCTYPE html>

または

<!doctype html>

解決方法は?

HTMLでは、DOCTYPEは大文字と小文字を区別しません。以下のDOCTYPEはすべて有効です。

<!doctype html>
<!DOCTYPE html>
<!DOCTYPE HTML>
<!DoCtYpE hTmL>

XMLのシリアライゼーション(XHTMLなど)では、DOCTYPEは必要ありませんが、使用する場合。 DOCTYPE は大文字にする必要があります。

<!DOCTYPE html>

参照 HTML5のXMLシリアライゼーション、通称「XHTML5 :

なお、大文字にしない場合は DOCTYPE XHTML 文書では、XML パーサーはシンタックス・エラーを返します。

2番目の部分は小文字で書くことができます ( html )、大文字( HTML )、あるいは大文字と小文字の混在( hTmL ) - それでも動作します。しかし HTML互換XHTMLドキュメントのためのポリグロットマークアップガイドライン のように、小文字で書く必要があります。