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:

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]-->
(in pratica anche IE 5 standalone dirà "Stai usando IE7")

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