Blog
24/04/2017

Quand nous concevions des sites pour Internet Explorer

Il fut un temps où, lors de la création de n’importe quel site web, il fallait impérativement s’assurer que le design s’affiche correctement sur notre cher Internet Explorer.

À cette époque, il faut dire que la grande majorité des internautes utilisaient Internet Explorer.

Je parle de l’ère où Internet Explorer 6.0 régnait sans partage sur le monde des navigateurs. Un roi un peu benêt, sans doute le résultat de quelques mariages consanguins dignes des grandes dynasties. Des pratiques qui échappent au commun des mortels, mais que la noblesse… Enfin, il suffit de regarder Game of Thrones pour saisir l’idée… ou de se pencher sur la succession d’une certaine famille espagnole.

 

Que de chemin parcouru !

 

Nous sommes en 2009. Firefox tente depuis un moment, mais sans grand succès, de déloger Internet Explorer 6.0 de son trône de navigateur le plus utilisé. Peu de temps auparavant, Google Chrome était venu prêter main forte à Firefox dans cette longue bataille pour le pouvoir. À l’époque, Internet Explorer 6.0 était installé par défaut sur tous les ordinateurs équipés de Windows XP, autrement dit, la majorité des machines.

Mais il n’y avait pas que la version 6.0 à gérer : il fallait aussi composer avec les versions supérieures, notamment les 7 et 8, qui n’avaient rien arrangé. Chacune apportait son lot de surprises et de « développeur, on va te compliquer la vie » bien corsé. Résultat : le remède était pire que le mal. Il fallait adapter le design pour qu’il s’affiche correctement sur ces trois versions, chacune interprétant le CSS à sa façon, comme un Rubik’s Cube impossible à aligner. Corriger un bug visuel sur la version 7 en créait un autre sur la 6 ou la 8, et inversement.

Internet Explorer, c’était l’enfant capricieux. Celui pour qui il fallait préparer un plat à part, sinon il boudait à table.

 

La guerre du CSS pour chaque site web

Faire la mise en page CSS de n’importe quel site web était un vrai parcours du combattant. Il fallait jongler avec les différentes versions d’Explorer, qui ne se comprenaient même pas entre elles. Et une fois tous ces bugs visuels corrigés, il fallait encore que le site s’affiche correctement sur les autres navigateurs dignes de ce nom : Firefox et Chrome.

La plupart du temps, les problèmes s’accumulaient, car la seule façon de corriger les bugs sur Explorer était de bricoler les règles CSS. En résumé, concevoir et intégrer un site compatible avec tous les navigateurs, c’était ajouter des niveaux de difficulté à l’infini.

css for different browsers

Concevoir un site web aujourd’hui

Heureusement, les choses ont bien changé et le paysage s’est largement stabilisé. Internet Explorer ne représente plus qu’environ 4 % des utilisateurs. Et il faut reconnaître que, dans ses dernières versions, même s’il ne prend pas en charge toutes les nouvelles fonctionnalités « avancées », il se comporte plutôt correctement.

On peut dire que l’intégrateur nouvelle génération qui se plaint de la difficulté de faire une mise en page web, c’est un peu comme un millennial face à nos grands-parents qui ont fait leur service militaire. Un petit stage avec le légendaire « Sergent d’acier » ne lui ferait pas de mal !

Vous avez aimé ?
Abonnez-vous
Articles connexes
On commence à travailler
sur votre projet ?

Nous analysons votre situation actuelle et définissons la prochaine étape.

Contactez maintenant
Notre site utilise des cookies pour collecter des informations sur votre appareil et votre activité de navigation. Nous utilisons ces données pour améliorer le site, assurer la sécurité et fournir un contenu personnalisé. Vous pouvez gérer vos préférences en matière de cookies en cliquant ici.
Accepter les cookies Installation Rejeter les cookies
Informations de base sur les cookies
Ce site Web utilise des cookies et/ou des technologies similaires qui stockent et récupèrent des informations lorsque vous naviguez. De manière générale, ces technologies peuvent avoir des finalités très différentes, comme par exemple vous reconnaître en tant qu'utilisateur, obtenir des informations sur vos habitudes de navigation ou personnaliser la manière dont les contenus sont affichés. Nos utilisations spécifiques de ces technologies sont décrites ci-dessous. Par défaut, tous les cookies sont désactivés, à l'exception des cookies techniques, nécessaires au fonctionnement du site. Si vous souhaitez plus d'informations ou exercer vos droits en matière de protection des données, vous pouvez consulter notre Política de cookies".
Accepter les cookiesInstallation
Cookies techniques nécessaires Toujours actif
Les cookies techniques sont strictement nécessaires au fonctionnement de notre site Internet et à votre navigation. Ces types de cookies sont ceux qui, par exemple, nous permettent de vous identifier, vous donnent accès à certaines parties restreintes de la page si nécessaire, ou mémorisent différentes options ou services déjà sélectionnés par vous, comme vos préférences de confidentialité. Ils sont donc activés par défaut et votre autorisation n’est pas nécessaire. En configurant votre navigateur, vous pouvez bloquer ou vous alerter de la présence de ce type de cookies, même si ce blocage affectera le bon fonctionnement des différentes fonctionnalités de notre site Internet.
Cookies de análisis
Las cookies de análisis son las utilizadas para llevar a cabo el análisis anónimo del comportamiento de los usuarios de la web y que permiten medir la actividad del usuario y elaborar perfiles de navegación con el fin objetivo de mejorar los sitios web.
Cookies publicitarias
Las cookies publicitarias permiten la gestión de los espacios publicitarios de la web. Además, estas cookies pueden ser de publicidad personalizada y permitir así la gestión de los espacios publicitarios de la web en base al comportamiento y hábitos de navegación de usuario, de donde se obtiene su perfil y permiten personalizar la publicidad que se muestra en el navegador del usuario u otros perfiles y redes sociales del usuario.
Confirmer les préférences
Contactez-nous
Formulaire

Racontez-nous
votre projet

Indiquez le contexte général de votre organisation et la portée prévue du projet.
Code Barcelona, ​​​​en tant que responsable du traitement de vos données, les traitera afin de répondre à la question et/ou à la demande que vous nous adressez via ce formulaire de contact. Vous pouvez exercer vos droits d'accès, de rectification, de suppression, ainsi que d'autres droits en consultant les informations complémentaires détaillées sur la Protection des Données dans notre politique de confidentialité.
Title
Popupcontent
Analyse de votre situation numérique

Nous examinerons votre situation numérique actuelle. Nous vous contacterons pour comprendre votre contexte et évaluer ensemble les domaines à analyser, puis nous préparerons un audit avec les points clés et les recommandations.

Code Barcelona, ​​​​en tant que responsable du traitement de vos données, les traitera afin de répondre à la question et/ou à la demande que vous nous adressez via ce formulaire de contact. Vous pouvez exercer vos droits d'accès, de rectification, de suppression, ainsi que d'autres droits en consultant les informations complémentaires détaillées sur la Protection des Données dans notre politique de confidentialité.
Aceptar