« Optimisé pour »

Il paraît qu’ya un truc qui fait se dresser les cheveux sur la tête de certaines personnes : la petite mention « optimisé pour » tel ou tel navigateur. Leur argument massue est « de toutes façons en respectant les standards du waibe vous n’avez pas à optimiser pour tel ou tel navigateur, ça passera partout ». Et là moi je dis : « pas d’accord » (ya beaucoup de guillemets dans ce billet).

Après m’être vilement fait chourer le domaine sur lequel j’hébergeais mon site perso, je me suis dit comme ça « plutôt que de remettre les trucs en ligne tels quels ailleurs, autant en profiter pour mettre à jour ». Aussitôt dit, aussitôt… commencé (c’est en cours là, ça avance doucement), j’en profite pour refaire une CSS (l’autre j’en avais marre), je bricole tout mon truc aux ptits oignons, je fais valider aux validateurs HTML & CSS, et là j’allume Internet Explorer. Boum. Bon, c’est pas catastrophique, mais quand même, c’est moche. 2 pixels par ici, 3% par là, ça flingue quand même la mise en page. Les problèmes sont connus hein, et je savais que je les aurai avant de commencer à développer. Des nuances dans la gestion du padding des div, dans la gestion des bordures, à l’intérieur à l’extérieur on sait pas trop.

Bon, et dans Safari la gestion est encore différente. *sigh*. Opera me fait la même chose qu’IE, Konqueror la même chose que Safari.

J’avoue, je ne sais même pas si la manière dont les padding sont gérés (intérieur ou extérieur) est normé ou pas. À vrai dire, je m’en fous. Si c’est normé, vu que le comportement est différent dans IE et dans Firefox, yen a un qui fait n’importe quoi. Si ça ne l’est pas, il aurait ptêt fallu s’aligner, au hasard sur celui qui a encore probablement plus de 80% du marché. Quant à la gestion de Safari, je ne la comprends juste pas. (Je passerai sur la gestion IE Mac, là c’est la catastrophe intégrale.)

Bon. Je connais le bug dans l’interprétation CSS d’IE qui permet de modifier la feuille de style afin que la feuille soit différente sous IE et sous Firefox. Safari, je sens que ça va rester comme ça. IE Mac, je laisse tomber. Navigateurs texte, je sais que ça passe 😉 C’est un site perso, à la limite je m’en contrefous, il faut quand même bien l’avouer, surtout que le contenu reste lisible (sauf sous IE Mac 😉 ).

N’empêche que mon site, bin il est « optimisé pour Firefox ». Et j’ai même pas honte.