Kürzlich hatte ich ein Vorstellungsgespräch und eine der Fragen war "Wird Doctype für HTML 5-Dokumente benötigt?". Ich habe mit "Nein" geantwortet, habe aber das Gefühl, dass ich falsch liegen könnte. Ab dem w3 sieht es so aus, als wäre es unbedingt erforderlich, aber wenn ich ein einfaches HTML wie schreibe
<html>
<body>
<input type="color" disabled/>
</body>
</html>
Speichern Sie es als HTML und versuchen Sie es in Chrome zu öffnen - es würde perfekt funktionieren, mit einer neuen Farbeingabe (deaktiviert). Diese Eingabe ist sowohl HTML5 als auch Attribut.
Die Frage ist also: Muss ich den Doctype angeben oder nicht? Was wäre die richtige Antwort für das Interview?
hello world
einen Texteditor eingeben, als HTML speichern und er wird in Chrome gerendert. Es stellt sich heraus, dass Chrome (und viele andere Browser) Dinge für Sie bereitstellen, auch wenn dies "erforderlich" ist.
Doctype
Element kein HTML5-Dokument ist.