Récemment, j'ai eu un entretien d'embauche et l'une des questions était "Le doctype est-il nécessaire pour les documents HTML 5?". J'ai répondu "non" mais j'ai le sentiment que je peux me tromper. Depuis le w3, il semble que c'est absolument nécessaire, mais si je tape un simple HTML comme
<html>
<body>
<input type="color" disabled/>
</body>
</html>
enregistrez-le au format HTML et essayez de l'ouvrir dans Chrome - cela fonctionnerait parfaitement, avec une nouvelle entrée de couleur (désactivée). Cette entrée est HTML5 ainsi que l'attribut.
La question est donc - dois-je spécifier ou non doctype? Quelle serait la bonne réponse pour l'entretien?
hello world
dans un éditeur de texte, l'enregistrer au format HTML et le rendu sera dans Chrome. Il s'avère que Chrome (et de nombreux autres navigateurs) a mis des choses pour vous, même si cela est "requis".
Doctype
élément, ce n'est pas un document HTML5.