IE 7 beta 2 plus conforme
Par Laurentj le vendredi, février 3 2006, 10:25 - Technologies Web - Lien permanent
Pour les développeurs web, c'est une trés bonne nouvelle : les développeurs de IE ont corrigé nombre de bugs CSS dans IE 7 beta 2 et apporté des améliorations :
- Pas mal de bugs pointés par positioniseverything sont corrigés, ainsi que des bugs sur le positionnement, l'auto alignement, les bordures de 1px, l'overflow, le modèle de boîte, background-attachment:fixed,
- corrections de bugs dans le parser CSS : donc certains hacks ne seront plus possible pour séparer les styles CSS spéciaux pour IE et ceux pour non IE. Mais ce n'est pas grave puisque bon nombres de bugs sont corrigés ;-)
- la balise HTML a maintenant un comportement indépendant de body.
- :hover est possible sur tous les élements
- position:fixed fonctionne
- pris en charge de nouveau sélecteurs : first-child, adjacent, attribute, child selectors. Et des selecteurs d'attribut CSS 3 : prefixe, suffixe et sous chaîne.
Ils précisent que ces améliorations ne sont disponibles que si la page est en mode strict. Les pages non conformes sont analysées avec le mode quirks du navigateur et ne sont donc pas impactées.
Par contre, les pages conformes strict, utilisant des hacks CSS pour IE auront effectivement des problèmes.
Note : je n'ai pas testé cette nouvelle version.
Commentaires
Sans vouloir jouer les râleurs, ça veut donc dire qu'il va falloir jongler avec un autre navigateur à moitié conforme (même si plus conforme qu'IE 5 ou 6) : en effet, il faudra pas mal de temps avant que la part de marché d'IE6 s'amenuise (surtout s'il faut XP SP2 pour l'installer). Cela risque donc de nous compliquer encore plus la tâche, du moins j'en ai peur. Toutefois, il faut saluer l'effort, même tardif ;)
Et est-ce que les réticents d'aujourd'hui qui restent à IE6 vont passer à IE7 ? En effet, IE7 s'approche de Firefox en terme de fonctionnalités, alors les arguments donnés par les réticents contre Firefox aujourd'hui seront peut-être aussi « bon » contre IE7 ? :D
En tout cas c'est une bonne chose tout ça. Je regrette juste que le support du application/xhtml+xml ne sera pas intégré. Il parait que c'est trop compliqué à mettre en œuvre. Mais à leur décharge, une petite PME comme Microsoft n'a peut-être pas les moyens d'investir suffisamment. C'est déjà une bonne chose qu'ils se soient remis à la tâche.
"Petit compte rendu après un test rapide (de la presque Beta2) sur mon site en XHTMl Strict valid, et CSS sans erreurs ni avertissements"
1)<meta http-equiv="refresh" content="3; URL=accueil.htm" /> ne fonctionne pas...
2)Des boutons fait par CSS "Background: " sont coupés, car gestion différentes du "Padding: ", en plus de celles déjà différentes de Geko et IE6
3) Des positionnements très farfelu, parfois!
BILAN: Restauration de Windows après 5 minutes
Support du png aussi, pour la transparence ;).
Gestion complète du PNG 24 ? Avec couche alpha et tout le binz ?
Quelqu'un a testé ?
couche alpha, j ai essayé et la transparence est affiché maintenant sur le navigateur. Gestion des couleurs aussi.
ouaaaah :-) Vive IE7 !
euh.. gni qu'est ce que je dis là :-)
Le support du png est pour le moins... aléatoire. Maintenant, il se met a faire n'importe quoi de temps en temps avec du png 8 bits aussi... De temps en temps il décide que un png en background doit se répéter je ne sais trop comment, ou alors il affiche du bruit à la place, etc. Enfin, à part ca, effectivement, le png 24 avec couche alpha et compagnie marche.