Recentemente ho scoperto che esiste, possibilmente, un nuovo modo di commentare in HTML5.
Invece del tipico <!-- -->
commento multilinea di cui ho letto, ho pensato di aver notato che il mio IDE faceva un normale <!div >
commento. Quindi l'ho provato e con mia sorpresa Chrome aveva commentato quel tag. Ha solo commentato il tag e non il contenuto del div, quindi ho dovuto commentare più <!/div>
da vicino per evitare di chiudere altri div.
Ne ho provato un altro e sembra che generalmente mettendo un punto esclamativo davanti all'apertura di qualsiasi tag, questo simbolo <
, lo faccia commentare.
È davvero nuovo? È una cattiva pratica? In realtà è molto conveniente, ma è ancora pratico (se non nuovo)?
Modifica dettagli aggiuntivi: sebbene un errore di sintassi o interpretazioni errate di questa particolare sintassi siano una buona ragione, come mai Chrome li rende effettivamente come commenti completi?
Il codice è scritto come :
<!div displayed> some text here that is still displayed <!/div>
E quindi viene visualizzato come :
<!--div displayed--> some text here that is still displayed <!--/div-->