2010-04-04 4 views

risposta

5

No, non è possibile.

I commenti SGML/HTML/XML/XHTML non possono essere nidificati.

+0

quindi, non è possibile senza farle valido (il suggerimento di newtover) ... grazie! – flexx

0

Se fossi in te, utilizzerei un modello di sistema come Template Toolkit e quindi includo o escludo il commento in modo condizionale, in base ad alcune variabili che potresti impostare in fase di esecuzione.

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

+0

Lo controllerò fuori ... grazie – flexx

5

penso che si può semplicemente inserire qualcosa per renderli nulli:

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

Se si invia che attraverso un server come ASP o aspx poi, naturalmente, si potrebbe commentare fuori dal lato server.

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

:)

0

È possibile non commenti nido, ma è possibile lasciare un commento, con l'aggiunta di un extra <!-- all'inizio. Il tuo esempio da sopra cambia da <!-- <!--[if IE 7]> some code <![endif]--> --> a <!-- <!--[if IE 7]> some code <![endif]-->. Basta prendere il --> in più e dovrebbe commentare quel fastidioso condizionale.

Testato con successo in Firefox 3.5.2 e IE 7.0.5730.13CO