JDN Développeurs > Client Web > IE7 : ce qui change pour les standards du Web

IE7 > HTML & XHTML

Précédente CSS 
  Sommaire
 HTML & XHTML
 CSS

Après avoir gagné la "guerre des navigateurs" face à Netscape Navigator, à grand coup de balises non standards, d'accords complaisants et de monopole assumé, le navigateur Web de Microsoft s'est reposé sur ses lauriers. Si la version 6 apportait finalement un mode respectueux des standards (déclenché par l'inclusion d'un DOCTYPE en tête de document, lire notre article), il n'en restait pas moins que des défauts subsistaient, parfois de manière inquiétante.

Côté HTML, la critique se portait avant tout sur la balise abbr, partie intégrante du standard HTML 4.01 de 1999, mais toujours pas reconnue par IE6 malgré les années. Avec IE7, cette balise est enfin reconnue - même s'il reste des problèmes d'implémentation de ses attributs id, title, et lang.

C'est là la plus grande modification apportée au support HTML. On trouve également le support de l'attribut label pour la balise option, une correction d'un bug de l'attribut href de la balise base et l'ajout de l'attribut dir dans object, mais autrement, le support HTML entre IE6 et IE7 est largement inchangé. Ainsi, le support de la balise object est globalement incomplet voire incorrect, ce qui interdit l'affichage d'objets sans plugin.

Côté XHTML, point de salut. Il faut savoir que IE ne reconnaît pas XHTML, même IE7, et le lit comme s'il s'agissait simplement de HTML. Plus grave cependant, si un fichier XHTML est servit avec le bon type MIME, à savoir application/xhtml+xml, IE proposera à l'utilisateur de le télécharger - même avec IE7. Il en va de même pour XHTML 1.1, dont les spécificités ne sont pas reconnues. On notera, au crédit d'IE7, que l'inclusion d'un prologue XML (<?xml ... ?>) ne déclenche plus le mode Quirks.

En définitive, IE7 n'apporte pas de modification fondamentale côté langages à balises...

Précédente Retour au sommaire Suivante 
HTML & XHTML | CSS | JScript, DOM & PNG
 
|
Haut de page
Nos autres sites Société | Mentions légales | Contacts | Publicité | PA Emploi | Presse | Recrutement | Tous nos sites | Données personnelles
© Benchmark Group, 69/71 avenue Pierre Grenier. 92517 Boulogne Billancourt Cedex