I commenti HTML si interrompono
Domanda
Ho una pagina generata che inserisce un commento HTML nella parte superiore della pagina.All'interno del commento c'è un comando in stile *nix.
<!-- command --option value --option2 value2 --option3 -->
Questo commento interrompe completamente la pagina.Cosa c'è di sbagliato nel commento per far sì che ciò accada e perché è così?
Soluzione
Commenti in Specifiche XML da w3.org :
Per la compatibilità, la stringa "-" (doppio ipone) non deve verificarsi nei commenti.
Altri suggerimenti
Se vuoi davvero mantenere il commento nella tua pagina puoi usare questo invece di un commento HTML:
<div style="display:none">command --option value --option2 value2 --option3 </div>
O anche
<div class="comment">command --option value --option2 value2 --option3 </div>
e specificare:
.comment {display:none;}
nel tuo foglio di stile.
Commenti in cima alla pagina prima <html>
getterà IE in modalità quirk, il che potrebbe spiegare perché la pagina si interrompe, se è lì che appare il tuo commento.
Per ulteriori informazioni, consulta la sezione "Attivazione di diverse modalità di rendering" su questa pagina di Wikipedia