Existe-t-il un nouveau standard pour les commentaires HTML?

Récemment, j’ai trouvé qu’il y avait peut-être une nouvelle façon de commenter en HTML5.

Au lieu du commentaire typique plusieurs lignes que j’ai lu, je pensais avoir remarqué que mon IDE faisait un commentaire normal. Je l’ai donc testé et, à ma grande surprise, Chrome avait commenté cette balise. Il ne faisait que commenter la balise et non le contenu de la div, donc je devais commenter le plus proche pour éviter de fermer les autres divs.

J’en ai testé un autre et il semble qu’en mettant un marqueur d’exclamation devant l’ouverture de n’importe quelle étiquette, ce symbole < , rend cette étiquette commentée.

Est-ce réellement nouveau? Est-ce une mauvaise pratique? C’est en fait très pratique, mais est-ce pratique pour le moment (si ce n’est nouveau)?

Modifier des détails supplémentaires: Bien qu’une erreur de syntaxe ou une mauvaise interprétation de cette syntaxe particulière soit une bonne raison, comment se fait-il que Google Chrome les convertit en commentaires complets?

Le code est écrit comme suit :

  some text here that is still displayed  

Et puis il est rendu comme :

  some text here that is still displayed  

Il n’y a pas de nouveau standard pour les commentaires en HTML5. La seule syntaxe de commentaire valide est toujours . À partir de la section 8.1.6 de HTML5 W3C :

Les commentaires doivent commencer par la séquence de quatre caractères U + 003C MOINS-QUE-SIGN, U + 0021 POINT D’EXCLAMATION, U + 002D HYPHEN-MINUS, U + 002D HYPHEN-MINUS ( et en , exactement comme décrit dans la question.

Enfin, vous pouvez vous attendre à ce que les autres parsingurs compatibles avec HTML5 se comportent comme Chrome.

Je ne pense pas que ce soit une bonne habitude à prendre puisque représente les déclarations de balisage comme . Vous pensez donc que c'est commenté (enfin ... le navigateur va essayer de l'interpréter).

Même si elle n'apparaît pas, cela ne semble pas être la syntaxe correcte pour commenter le code HTML.