Récemment, j'ai découvert qu'il existe peut-être une nouvelle façon de commenter en HTML5.
Au lieu des <!-- -->
commentaires typiques sur plusieurs lignes que j'ai lus, j'ai pensé avoir remarqué que mon IDE faisait régulièrement des <!div >
commentaires. 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 du div, donc j'ai dû commenter le plus proche <!/div>
pour éviter de fermer d'autres divs.
J'en ai testé un autre et il semble qu'en général, mettre un marqueur d'exclamation devant l'ouverture de n'importe quelle balise, ce symbole <
, rend cette balise commentée.
Est-ce vraiment nouveau? Est-ce une mauvaise pratique? C'est en fait très pratique, mais est-ce encore pratique (sinon nouveau)?
Modifier les 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 Chrome les rende réellement sous forme de commentaires complets?
Le code s'écrit :
<!div displayed> some text here that is still displayed <!/div>
Et puis il est rendu comme :
<!--div displayed--> some text here that is still displayed <!--/div-->