Les hacks de css
Par Simon Bonaventure le lundi, décembre 4 2006, 10:23 - Lien permanent
Internet Explorer 7 est sorti sous la forme d'une mise à jour récemment. Nombre d'entre nous ont du tester ce nouveau navigateur dans sa version beta (comme nous le proposait Ronan avec une double installation). IE7 fait un grand pas en avant dans le respect des standards. Il implémente à présent une grande partie de CSS 2 et gère notamment la transparence des PNG. IE7 reste toujours en retard vis à vis des autres navigateurs modernes (Firefox, Opéra ou Safari pour ne citer qu'eux), bien qu'il évolue dans le bon sens, soyons satisfait, voilà 5 ans que cela n'avait pas été le cas.
Bref, lors de vos intégrations, il y a certainement quelques hack de css qui doivent trainer quelque part, afin d'obtenir un affichage correct sur tous les navigateurs et aussi pour Internet Explorer... Car rappelons le, IE n'implémentait pas en complètement les standards et imposait donc les hacks de css. Les plus célèbres étant le bidouillage du « modèle de boîte Microsoft » ( « box model hack » ) en contradiction avec CSS2 et, jusqu'à la sortie d'IE7, la non-gestion de la transparence des images au format PNG. Malheureusement, chez Microsoft, ils n'ont pas jugé bon de faire de la rétro-compatibilité avec les hacks de css, donc ceux que vous pouviez utiliser peuvent soudainement être interprétés ou non par d'autres navigateurs...
Voici ce qui a changé dans internet explorer , et voici quelques sites avec des nouveaux hacks pour donner des styles différents selon les navigateurs et même les versions d'IE :
Commentaires
Fil des commentaires de ce billet