Accueil > weblog
- Lire le billet précédent - Lire le billet suivant -
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 :
- Le "Peekaboo bug"
- Le "Guillotine bug"
- Le "Duplicate Character bug"
- Le bug "Border Chaos"
- Le "No Scroll bug"
- Le "3 Pixel Text Jog"
- Le "Magic Creeping Text bug"
- Le "Bottom Margin bug on Hover"
- La perte de la possibilité de sélectionner du texte sous la bordure supérieure
- Le bug de
line-heightd'IE/Win- Le bug des doubles marges des flottants
- Les pourcentages défectueux dans IE
- Les indentations dupliquées
- L'extension des barres de scroll de la zone de visualisation en dehors des bords HTML
- les bordures d'un pixel
- Les arrières-plan de listes qui disparaissent
- La propriété
width:auto(NDT : "IE and Italics" ?)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
:hoversur tous les élementsbackground-attachment: fixedsur tous les éléments et plus seulement sur lebodyJe 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 
Enfin... Pour ce qui est de CSS...
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
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.