In data odierna è stata rilasciata la versione definitiva di IE 7
http://www.microsoft.com/ie
come forse già saprete, è possibile installare le versioni standalone delle versioni precedenti di IE disponibili su http://browsers.evolt.org/?ie/32bit/standalone
Tuttavia se si prova a testare del codice CSS (o altro) usando i commenti condizionali, le versioni standalone più vecchie falliranno questa istruzione dichiarando erroneamente di essere IE7 e ciò non ci consentirà di testare in modo corretto i css richiamati in tal modo. Il codice usato è il seguente:
(in pratica anche IE 5 standalone dirà "Stai usando IE7")codice:<!--[if IE 7]> -- Commento Condizionale -- Stai usando IE 7 <![endif]--> <!--[if IE 6]> -- Commento Condizionale -- Stai usando IE 6 <![endif]--> <!--[if lt IE 6]> -- Commento Condizionale -- Stai usando IE 5.5 o precedenti <![endif]-->
Ho trovato un articolo su positioniseverything che consente di modificare facilmente questo comportamento ripristinando correttamente la situazione:
http://www.positioniseverything.net/...s/multiIE.html (repairing conditional comments)
che suggerisce di modificare semplicemente una chiave del registro. Ho provato la procedura come spiegata nell'articolo e funziona perfettamente (vedi screenshot)
![]()
Ciao