最近、就職の面接を受けましたが、質問の1つは「HTML5文書にdoctypeは必要ですか?」というものでした。私は「いいえ」と答えましたが、私は間違っているかもしれないと感じています。w3からは絶対に必要なように見えますが、次のような単純なHTMLを入力すると
<html>
<body>
<input type="color" disabled/>
</body>
</html>
それをHTMLとして保存し、Chromeで開こうとします。新しい色の入力(無効)で完全に機能します。その入力はHTML5と属性です。
だから問題は-私はdoctypeを指定する必要があるかどうか?面接の正解は何でしょうか?
hello world
、テキストエディタでHTMLとして保存し、それがChromeでレンダリングされます。「必須」であっても、Chrome(および他の多くのブラウザ)が必要なものを用意していることがわかります。
Doctype
要素なしではHTML5ドキュメントではないと主張できるでしょう。