Billets publiés en octobre 2008 ↓

Et si IE 6 disparaissait…

IE 6 est clairement le navigateur qui freine la vitesse d’intégration des pages. Ce navigateur vieillissant et dépassé (déjà plus de 8 ans) reste pourtant utilisé par un grand pourcentage de la population. À cette date, ce navigateur est encore utilisé par 25% des internautes environ.

Petit liste rapide des innombrables techniques que nous devons mettre en place pour s’affranchir des bugs sur ce navigateur. Autant d’astuces que je serais heureux d’oublier :

  • ne pas combiner les marges intérieures et les tailles fixées ;
  • placer une classe « premier » sur les éléments répétitifs ;
  • utiliser les filtres pour pouvoir utiliser les PNG 24 ;
  • passer les flottants en affichage en ligne s’ils sont associés à une marge ;
  • ajouter une classe sur les différents champs de formulaire pour pouvoir les différencier ;
  • prévoir un JS pour simuler les survols d’éléments ;
  • pouvoir enfin utiliser correctement les classes multiples ;
  • ne pas ruser avec les hauteurs minimales en détourant les propriétés ;
  • arrêter de conférer le « haslayout » via des propriétés inutiles ;
  • ne plus se préoccuper des retours chariots dans le code HTML ;
  • et pouvoir correctement commenter son document.

Cette liste est d’ailleurs très incomplète encore, n’hésitez pas…

Et donc à ce propos, vous arrive t-il dans vos développements de sciemment ignorer ce navigateur ? À quel prix ? Comment convaincre vos clients ? Quels sont les gains (en terme de temps par exemple) ?

Je ne fais ici qu’évoquer rapidement les principes de la dégradation gracieuse, les avez-vous déjà adoptés, vous ?