HTML-комментарии разбиваются
Вопрос
У меня есть сгенерированная страница, которая вставляет комментарий HTML в верхней части страницы.Внутри комментария находится команда в стиле *nix.
<!-- command --option value --option2 value2 --option3 -->
Этот комментарий полностью разрывает страницу.Что не так с комментарием, из-за которого это произошло, и почему это так?
Решение
Комментарии в XML-спецификация с сайта w3.org :
Для совместимости строка "-" (двойной гифен) не должен происходить в пределах комментариев.
Другие советы
Если вы действительно хотите сохранить комментарий на своей странице, вы можете использовать его вместо комментария 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;}
в вашей таблице стилей.
Комментарии вверху страницы раньше <html>
переведет IE в режим совместимости, что может объяснить, почему страница не работает, если именно там появляется ваш комментарий.
Для получения дополнительной информации ознакомьтесь с разделом «Запуск различных режимов рендеринга» на странице эта страница в Википедии