Недавно я обнаружил, что есть, возможно, новый способ комментирования в HTML5.
Вместо типичного многострочного комментария <!-- -->
, о котором я читал, мне показалось, что я заметил, что моя IDE сделала регулярный <!div >
комментарий. Поэтому я протестировал его, и, к моему удивлению, Chrome прокомментировал этот тег. Он только прокомментировал тег, а не содержимое div, поэтому мне пришлось прокомментировать ближе <!/div>
, чтобы не закрывать другие div.
Я тестировал другой, и кажется, что, как правило, помещая восклицательный знак перед открытием любого тега, этот символ <
делает этот тег прокомментированным.
Это действительно ново? Это плохая практика? Это на самом деле очень удобно, но насколько это практично (если не новое)?
Изменить дополнительные сведения: Хотя синтаксическая ошибка или неправильное толкование этого конкретного синтаксиса является веской причиной, почему Chrome действительно делает их полными комментариями?
Код написан как:
<!div displayed> some text here that is still displayed <!/div>
И затем он отображается как:
<!--div displayed--> some text here that is still displayed <!--/div-->