Con il nuovo rilascio di IE7 Beta2 preview gli sviluppatori avranno a
disposizione il nuovo motore di rendering e interpretazione CSS/XHTML che sarà
usato con il prossimo OS di MS in modo da poter testare i propri siti.
Ma c'è già qualcuno che si lamenta perchè i vari CSS-Hack usati ora per far
funzionare IE in modalità compatibile con il comportamento che dovrebbe
essere quello dichiarato dagli standard smetteranno di funzionare.
In effetti pure io vedo questo problema, ora si usano tutti questi Hack
(Star-HTML hack, Holly-Hack) per far comportare IE in maniera compatibile con
FF.
Personalmente io la vedo così: un miglior supporto per i CSS è cosa buona, e
la community di tecnici del CSS/XHTML troverà un'ennesimo strategemma per
differenziare IE6 dal 7 e da FF.
Una volta tanto che IE va verso gli standard
questi si agiatano perchè lo fa e gli "rompe" i trucchi che hanno
inventato.
Ci saranno sempre delle differenze di comportamento nell'aderanza
agli standard: gli standard sono complessi e le variabili in gioco anche di più:
metti due sviluppatori davanti agli stessi requirements e avrai due
comportamente leggermete diversi, quindi mia impressione: avremo sempre due
comportamenti differenti a meno di non avere un'unico motore di rendering
sviluppato da una terza parte (direttamente la W3C?) embeddato nei vari
browser.
Per reference vi riporto un po' di link con spiegazioni più dettagliate sul
nuovo supporto CSS di IE7:
UPDATE: Hanno appena aggiunto un documento su MSDN che spiega in dettaglio il supporto ai CSS di IE7: Cascading Style Sheet Compatibility in Internet Explorer 7
powered by IMHO 1.3