Question

J'ai une page générée qui insère un commentaire HTML en haut de la page.À l’intérieur du commentaire se trouve une commande de style * nix.

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

Ce commentaire casse complètement la page.Qu'est-ce qui ne va pas dans le commentaire pour que cela se produise, et pourquoi est-ce le cas ?

Était-ce utile?

La solution

Commentaires dans le Spécification XML de w3.org :

Pour la compatibilité, la chaîne "-" (double hyphen) ne doit pas se produire dans les commentaires.

Autres conseils

Si vous souhaitez vraiment conserver le commentaire dans votre page, vous pouvez utiliser ceci à la place d'un commentaire HTML :

<div style="display:none">command --option value --option2 value2 --option3 </div>

Ou même

<div class="comment">command --option value --option2 value2 --option3 </div>

et précisez :

.comment {display:none;}

dans votre feuille de style.

Commentaires en haut de page avant <html> jettera IE en mode bizarreries, ce qui pourrait expliquer pourquoi la page se brise, si c'est là que votre commentaire apparaît.

Pour plus d'informations, consultez la rubrique "Déclenchement de différents modes de rendu" sur cette page wikipédia

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top