Подтвердить что ты не робот

Комментарии к HTML разрываются

У меня есть страница, которая сгенерирована, которая вставляет комментарий HTML в верхней части страницы. Внутри комментария команда * nix-style.

<!-- command --option value --option2 value2 --option3 -->

Этот комментарий полностью разбивает страницу. Что не так с комментарием, чтобы это произошло, и почему это так?

4b9b3361

Ответ 1

Комментарии в XML Spec из w3.org:

Для совместимости строка "-" (двойной дефис) НЕ ДОЛЖЕН комментарии.

Ответ 2

Если вы действительно хотите оставить комментарий на своей странице, вы можете использовать это вместо комментария HTML:

<div style="display:none">command --option value --option2 value2 --option3 </div>

Или даже

<div class="comment">command --option value --option2 value2 --option3 </div>

и укажите:

.comment {display:none;}

в таблице стилей.

Ответ 3

Комментарии в верхней части страницы до <html> будут бросать IE в режим quirks, что может объяснить, почему страница ломается, если там, где появляется ваш комментарий.

Для получения дополнительной информации ознакомьтесь с "Запуск различных режимов рендеринга" на этой странице wikipedia