HTML комментарии сломаться

голоса
17

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

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

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

Задан 07/08/2008 в 23:30
источник пользователем
На других языках...                            


3 ответов

голоса
24

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

Для обеспечения совместимости строка «-» (двойной дефис) НЕ ДОЛЖНА произойти в комментариях.

Ответил 07/08/2008 в 23:39
источник пользователем

голоса
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;}

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

Ответил 08/08/2008 в 03:39
источник пользователем

голоса
1

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

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

Ответил 08/08/2008 в 05:06
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more