Mi chiedo se è possibile commentare i commenti condizionali di IE stessi (a scopo di test)? Quanto segue non funziona:Come commentare i commenti condizionali di IE?
<!-- <!--[if IE 7]> some code <![endif]--> -->
Grazie in anticipo! flexx
Mi chiedo se è possibile commentare i commenti condizionali di IE stessi (a scopo di test)? Quanto segue non funziona:Come commentare i commenti condizionali di IE?
<!-- <!--[if IE 7]> some code <![endif]--> -->
Grazie in anticipo! flexx
No, non è possibile.
I commenti SGML/HTML/XML/XHTML non possono essere nidificati.
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/
Lo controllerò fuori ... grazie – flexx
penso che si può semplicemente inserire qualcosa per renderli nulli:
<!--\[if IE 7]> some code <!\[endif]-->
Se si invia che attraverso un server come ASP o aspx poi, naturalmente, si potrebbe commentare fuori dal lato server.
<!--[if IE 70]> some code <![endif]-->
:)
È 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
quindi, non è possibile senza farle valido (il suggerimento di newtover) ... grazie! – flexx