Comentários HTML são divididos
Pergunta
Eu tenho uma página gerada que insere um comentário HTML próximo ao topo da página.Dentro do comentário há um comando no estilo *nix.
<!-- command --option value --option2 value2 --option3 -->
Este comentário quebra a página completamente.O que há de errado com o comentário para fazer com que isso aconteça e por que isso acontece?
Solução
Comentários no Especificação XML do w3.org :
Para compatibilidade, a string "-" (duplo-hifen) não deve ocorrer nos comentários.
Outras dicas
Se você realmente deseja manter o comentário em sua página, você pode usar isto em vez de um comentário HTML:
<div style="display:none">command --option value --option2 value2 --option3 </div>
Ou mesmo
<div class="comment">command --option value --option2 value2 --option3 </div>
e especifique:
.comment {display:none;}
na sua folha de estilo.
Comentários no topo da página antes <html>
colocará o IE no modo peculiar, o que pode explicar por que a página quebra, se é aí que seu comentário aparece.
Para obter mais informações, consulte "Acionando diferentes modos de renderização" em esta página da Wikipédia