Вопрос

У меня есть сгенерированная страница, которая вставляет комментарий 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 в режим совместимости, что может объяснить, почему страница не работает, если именно там появляется ваш комментарий.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top