Internet Explorer 9 sarà la versione ultima per supportare i commenti condizionali. Con il rilascio di Internet Explorer 10, Microsoft sta trasformando una nuova foglia. Secondo l'articolo di MSDN sulla Conditional Comments:
supporto per i commenti condizionali è stato rimosso in Internet Explorer 10 Preview Release standard Windows e stranezze modalità per migliorare l'interoperabilità e la conformità con HTML5. Ciò significa che i commenti condizionali vengono ora considerati come commenti regolari, proprio come in altri browser. Questa modifica può influire sulle pagine scritte esclusivamente per Windows Internet Explorer o sulle pagine che utilizzano lo sniffing del browser per modificare il loro comportamento in Internet Explorer.
Sebbene ciò non influisca sulla maggior parte dei siti online, c'è la possibilità che questo possa influire sul vostro. Se lo fa, perche non facendo uso del meta tag o intestazione compatibile con x-UA per istruire Internet Explorer per emulare Internet Explorer 9 (l'ultima versione a supportare i commenti condizionali):
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9">
Si noti che questo impedirà dall'accesso alle funzionalità più recenti del browser, come il più ampio supporto per HTML5 e CSS3, nonché altre API JavaScript.
La soluzione migliore è di liberarsi dai commenti condizionali.Con Internet Explorer 10, il browser di Microsoft inizierà a funzionare allo stesso modo degli altri browser più diffusi, richiedendo meno attenzione alla scrittura di codice specifico per IE, oltre a eliminare del tutto la necessità di commenti condizionali.
I commenti condizionali non sono la sola cosa da diventare obsoleti in IE10. There's more.
Speriamo che IE9 semplicemente non abbia bisogno di commenti condizionali. – jeroen
@jeroen: Ha ha ha ha haaaaaaaaaa. Oh, wow. –
Raccomando di andare avanti che non si codifichi usando i commenti condizionali. Verrà rilasciato per IE 10; anche se funzionerà con i browser più vecchi. – Phil