2010-04-04 7 views
5

Je me demande simplement s'il est possible de commenter eux-mêmes les commentaires conditionnels d'IE (à des fins de test)? Ce qui suit ne fonctionne pas:Comment poster un commentaire?

<!-- <!--[if IE 7]> some code <![endif]--> --> 

Merci d'avance! flexx

Répondre

5

Non, ce n'est pas possible.

Les commentaires SGML/HTML/XML/XHTML ne peuvent pas être imbriqués.

+0

donc, il est impossible sans les rendre invalides (suggestion de newtover) ... merci! – flexx

0

Si j'étais vous, j'utiliserais un système de template comme Template Toolkit, puis j'inclurais ou exclurais le commentaire de manière conditionnelle, basé sur une variable que vous pourriez définir lors de l'exécution.

Template Toolkit http://template-toolkit.org/

+0

Je vais vérifier ça ... merci – flexx

5

Je pense que vous pouvez simplement insérer quelque chose pour les rendre invalides:

<!--\[if IE 7]> some code <!\[endif]--> 
0

Si vous envoyez que, grâce à un serveur tel que .asp ou ASPX vous pourriez bien sûr commenter ce côté serveur.

3
<!--[if IE 70]> some code <![endif]--> 

:)

0

Vous ne pouvez entrer des commentaires nid, mais vous pouvez les commenter en ajoutant un <!-- supplémentaire au début. L'exemple ci-dessus passe de <!-- <!--[if IE 7]> some code <![endif]--> --> à <!-- <!--[if IE 7]> some code <![endif]-->. Il suffit de sortir le supplément --> et il devrait commenter ce conditionnant embêtant.

Testé avec succès dans Firefox et IE 7.0.5730.13CO 3.5.2

Questions connexes