/ / Un document HTML5 est-il valide s'il ne contient aucun des éléments HTML5 standard? - html5, w3c-validation

Un document HTML5 est-il valide s'il ne contient aucun des éléments HTML5 standard? - html5, validation w3c

J'ai une question générique à propos de HTML5. Je suis en train d’interviewer des développeurs front-end et tous prétendent utiliser HTML5. Cependant, je ne les vois pas utiliser des éléments sémantiques spécifiques à HTML5. Il n'y a pas d'en-tête, de sections, de pied de page, d'article, etc.

Est-ce que cela est qualifié de HTML5 alors?

Quelqu'un peut-il aider / expliquer? Merci!

Réponses:

3 pour la réponse № 1

Tout comme il n’est pas nécessaire d’utiliser une balise de table en HTML4, vous ne devez pas avoir utiliser les nouvelles balises sémantiques pour créer un document HTML5 valide. S'il a un type de document HTML5 en haut et valide, il s'agit de HTML5.

Cela dit, si un candidat à l'entrevue avait HTML5 surleur CV et n’ont ensuite pas utilisé les étiquettes sémantiques lorsqu’on leur a donné une bonne occasion de démontrer leurs connaissances, j’ai commencé à poser des questions. Les balises sémantiques sont l’un des nombreux avantages importants apportés par HTML5, et leur ignorance montre peut-être que le candidat était plus enclin à mettre des mots à la mode sur son CV que d’apprendre des technologies utiles.


0 pour la réponse № 2

Bien que nous n'utilisions aucun élément HTML tel que des en-têtes, des sections, des articles, des pieds de page, etc.

Le document sera référencé en tant que HTML5 à moins que et jusqu'à ce que vous spécifiiez le type de document correspondant.

<!DOCTYPE html>

Le navigateur l'attendra comme document HTML5 uniquement. Cela ne génère aucune erreur d’attente pour les tags HTML5

Vous pouvez vous référer à lien w3org pour plus de détails.


0 pour la réponse № 3

Un des tags? Pour les éléments que vous avez nommés, il est possible de créer une page Web HTML5 valide sans en utiliser aucune. En fait, leur utilisation rend les choses plus difficiles parce qu'il y a beaucoup de règles concernant l'utilisation d'en-tête et de pied de page, par exemple dans une page Web, pour être valides. Mais ne pas les utiliser quand il ya une bonne raison de les inclure dans une page signifie généralement que le candidat a un problème avec HTML5.

Jeter un coup d'œil à http://www.w3.org/TR/html5/sections.html#the-header-element Page W3 pour plus d'informations


0 pour la réponse № 4

Du point de vue du développeur:

HTML5 ne consiste pas en balises sémantiques, maisLes balises sémantiques sont la nouvelle façon de développer HTML5. Encore HTML5 est une forme améliorée de HTML4. Il diffère à bien des égards ou de façon moins attendue que prévu. Il existe certaines différences que vous recherchez, comme (encore) les en-têtes sémantiques, les balises de bas de page ou les balises à fermeture automatique, comme cela peut être le cas en HTML 5 (bien que cela puisse être validé dans les deux sens).

Le point principal est si il a <!doctype html> ou la version xhtml <?xml version="1.0" encoding="utf-8"?> en haut du fichier et s’il est validé, j’ai le considérer html5.

Vous pouvez également lire toutes les différences sur w3.org ce qui pourrait vous donner une meilleure compréhension de ce à quoi s'attendre.