Plan de site Navigation
Blog & Blues Techniques et Standards de la Qualité Web

Accueil > weblog


- Lire le billet précédent - Lire le billet suivant -

IE7 bêta 2 : après le flop, les lendemains qui chantent ?

Par Laurent Denis, le 30 juillet 2005.

Après la volée de bois vert suscitée par le très décevant IE7 bêta 1, Chris Wilson, chef de projet pour la plate-forme Web d'IE, fait enfin le point de manière claire et concise sur les objectifs de la future bêta 2 d'IE7 en matière de support CSS et HTML :

(Les liens vers les pages documentant les différents bugs ont été ajoutés par le traducteur)

Dans IE7, nous corrigerons le plus que nous pourrons des bugs les plus importants auxquels se heurtent les développeurs web, et nous ajouterons également les fonctionnalités standards critiques les plus demandées . Bien que vous ne puissiez voir la plus grande partie de ces corrections avant la bêta 2, nous avons déjà corrigé les bugs suivants, relevés par PositionIsEverything et QuirksMode :

En outre, nous ajouterons :

  • Le support de la balise HTML 4.01 ABBR
  • L'amélioration (pas encore parfaite) des contenus alternatifs de <object>
  • Le support des selecteurs CSS2.1 (enfant, adjacent, attributs, first-child, etc.)
  • Le positionnement fixe CSS2.1
  • Le canal alpha des images PNG
  • La correction du :hover sur tous les élements
  • background-attachment: fixed sur tous les éléments et plus seulement sur le body

Je tiens à ce qu'il soit clair que notre intention est de réaliser une plate-forme entièrement comforme avec les standards Web appropriés, en particulier avec CSS2 (2.1 lorsque celle-ci sera devenue une recommandation). Je pense que nous aurons accompli de nombreux progrès à cet égard dans IE7 en supprimant les pires bugs, les plus gênants, qui rendent notre plate-forme difficile à utiliser pour les développeurs Web.

Du coup, les discours onusiens de Molly Holzschlag et du WASP deviennent indiscutablement plus crédibles, et il semble que nous puissions continuer à attendre la lune dans un petit seau pour un avenir un peu moins lointain que la bêta 1 ne le laissait craindre smiley clin d'oeil

Enfin... Pour ce qui est de CSS...

Trackbacks

Les trackbacks pour ce billet sont temporairement fermés en raison d'une série d'attaques de spam.

Commentaires

Jep, le 30 juillet 2005

Moui... Ils nous ont déjà fait le coup lorsque ils ont annoncé la sortie de la Beta 1... donc, attendons de voir pour juger sur pièce !

Philippe Worontzoff, le 30 juillet 2005

Et le type mime xhtml+xml, il s'en foutent toujours autant apparament.

Laurent Denis, le 30 juillet 2005

L'amusant, c'est que, dans le petit concours des hacks pour IE qui vont tenter de survivre (puisqu'il faudra continuer à supporter des IE5.x/6.0 massivement utilisés au moins pendant un temps), l'html>body semble devoir en prendre un coup, tandis que le !important semble être tranquille quant à son avenir.
Les grands gagnants étant les commentaires conditionnels, fonctionnalité géniale dont on ne dira jamais assez de bien, immédiatement suivis ou accompagnés par le "lâcher prise sur le pixel" :D

Bobe, le 30 juillet 2005

Jep: Là, ils détaillent bien les corrections/ajouts qu'ils comptent faire. Cela me semble tout à fait véridique.

Jean, le 30 juillet 2005

Tout n'est pas perdu smiley sourire Attendons de voir…

Hors sujet mais je fais appel à votre sagacité. Cliquez sur l'uri que j'ai laissée. L'image est positionnée centrée (center center) en fond de page. Opera est le seul à l'afficher en haut. Bien souvent on ne s'en aperçoit pas car dès qu'un long texte force l'apparition d'une barre de défilement il positionne l'image correctement. Bug ou interprétation abusive de la recommandation du W3C ?

La solution est de la positionner "center, center" et "fixed".

Qu'en pensez-vous ?

Birdman, le 30 juillet 2005

Jep > Pour la sortie de la bêta 1, il avait été annoncé sur le IEBlog que le support des standards serait amélioré, mais ils étaient restés dans le flou artistique. Ils avaient tenu parole : deux bugs CSS de moins.
Ici, ils ont annoncés toute une série d'amélioration, noir sur blanc, enfn gris. Il ne nous reste plus qu'à espérer...
Si le support de CSS est amélioré autant qu'il est annoncé, on ne peut que s'en réjouir.

Laurent Denis, le 30 juillet 2005

@Jean > hors sujet, en effet. Il manque une hauteur sur l'élément body.

Jean, le 30 juillet 2005

Merci.

Laurent Denis, le 03 août 2005

A noter: selon un commentaire de Chris Wilson dans le billet cité ci-dessus, le hack du * html {...} est également sur la sellette.

Eric, le 12 août 2005

En même temps Laurent .... mes html>body ne vont plus être filtrés mais ..... ils ne servent quasiment qu'au problème modèle de boite et aux bugs cités comme résolus ci haut. Bref .... je n'y vois aucun inconvénient : ils continueront à filtrer sur les navigateur avec le bug et ils ne filtreront plus sur les navigateurs sans le bug.
Le commentaire conditionnel pose d'autres problèmes justement parce qu'il est probablement fait pour filtrer IE et pas IE<7. Ca veut dire qu'on risque d'appliquer des correctifs ou des compensations à des bugs qui n'existent plus, et donc dégrader un rendu qui sinon passerait bien.

Bref, développer du spécifique à une version c'est forcément casse gueule. Soit on cadre large et on se fait avoir si la raison du spécifique disparait à l'avenir, soit on cadre serré et on se fait avoir si la raison persiste.

Laurent Denis, le 12 août 2005

Non. Les commentaires conditionnels permettent de viser précisément une ou plusieurs ou toutes les version d'IEWin, au choix.
Par exemple, pour ne viser qu'IE6 et inférieur, sans atteindre IE7: <!--[if lt IE 7]>...
(Attention : les commentaires conditionnels de ce type ne sont pas testables dans les versions standalone d'IEWin, quelque soit leur numéro).

Arnaud, le 13 mars 2006

Et maintenant que la Beta 2 (preview) est sortie. Ils en sont où ?

Les commentaires pour ce billet sont temporairement fermés en raison d'une série d'attaques de spam.