Certe cose (non) cambiano

Posted on Sunday, October 29th, 2006 at 14:09, under tech. Tags: ,

Come saprete, qualche giorno fa Microsoft ha rilasciato Internet Explorer 7. Dal punto di vista degli sviluppatori di siti web, questo significa un nuovo set di standard incompatibili con gli altri browser (e anche con i precedenti IE) con cui fare i conti. A livello pratico, vuol dire che una buona fetta di siti finiranno per essere visualizzati male con il nuovo IE7, almeno fino a che non si correrà ai ripari mettendo un pezza qua e là nei fogli di stile.

La cosa “divertente” è che non solo IE7 interpreta a modo suo gli standard W3C (come del resto Microsoft ha sempre fatto), ma li interpreta in modo diverso rispetto alle precedenti versioni di IE. Il mitico star-hack, vero e proprio salvavita per chi sviluppa siti web, ora non funziona più. Fortunatamente, come segnala Foll, è già stato scoperto un hack equivalente.

* html #header { margin-left: -255px; }
/* Star Hack classico per IE */

*:first-child+html #header { margin-left: -255px; }
/* Nuovo hack per IE7 */

L’ho usato giusto stamattina per sistemare la visualizzazione dell’header di questo blog: ad IE7, a quanto pare, non piaceva.

One Response to “Certe cose (non) cambiano”

  1. en Says:

    che stress… :(