Недавно я обнаружил, что есть, возможно, новый способ комментирования в HTML5.Есть ли новый стандарт для комментариев HTML?
Вместо типичного <!-- -->
многострочно комментированием я читал, я думал, я заметил, что мой 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-->
Скорее всего, это просто синтаксическая ошибка и/или абсурдный тег и поэтому игнорируются. – deceze
@deceze Я несколько ожидал, что, поскольку браузеры могут быть снисходительны к тому, как они отображают html в соответствии с менее строгими правилами. – Andrew
@ Lemony-Andrew Что такое IDE? Согласно выбранному ответу, мы могли бы сообщать об этом как о проблеме (или исправить ее, если с открытым исходным кодом). – Dereckson