lo2k


Weblog

04/02

2010

2 Comments

Pourquoi j’ai décidé d’utiliser CSS3 sans attendre.

Lorsque l’on voit les possibilités apportées par CSS3 comme on peut le voir sur smashingmagazine… ça donne envie !

Mais voilà… certaines fonctionnalités ne sont supportés que par le moteur Gecko, d’autre dans webkit et on se retrouve vite a se rendre compte que de toute façon, ce n’est pas supporté par InternetExplorer 9 voir même 10 ou 11.

Une compatibilité nécessaire “historique”

Si on se plonge un peu dans l’histoire du web on se rend vite compte que les problèmes de CSS remonte  a cette rivalité “Internet Explorer” vs “Firefox” qui a engendré pas mal de cauchemard. Cette compatibilité était réellement nécessaire car souvent les “div” n’étaient pas affichés au même endroit. Le design partait en “sucette” et le site devenait vite complètement illisible.

De nombreux “framework css”, “css hack & tricks” ont vu le jour pour essayer de faire en sorte que notre bon code CSS ne soit pas aussi compliqué que la compilation d’un code source C natif sur plusieurs processeur.

Petite apparté sur les jeux vidéos

Lorsque vous achetez un jeu PC vous regardez bien les “specifications techniques”. Souvent vous pouvez lire “ce jeu requiert une carte graphique compatible DirectX10″ ou encore “le support des shaders 2.0″.

Certaines personnes n’ont pas envie de changer de carte graphique voir même d’OS pour avoir tout en “high details”.

Certains jeux ne se lancent pas si vous n’avez pas les “prérequis” mais d’autre se lanceront en mode “dégradé”.  Les joueurs peuvent donc s’amuser avec leurs jeux en ayant pleinement conscience qu’ils n’ont pas “tout”.

Mon site est compatible Netscape Navigator 4.0 GOLD

Au final, pourquoi ne pas faire pareil pour le web ? Pourquoi ne pas dire aux utilisateurs “Vous n’aurez pas tout en high detail sur IE. Si vous le voulez utiliser Chrome” ?

Bien sûr la condition est de faire en sorte que le site reste utilisable et que la navigation n’est en rien géné sous IE. En prenant l’analogie avec les jeux vidéos, les jeux restent utilisable et fluide même sur des cartes graphiques moins bonnes !

Un bord arrondis, un petite ombrage bien placé, ces choses ne changent en rien la navigation. Faites donc votre site pour tout les navigateurs et rajoutez plein de CSS3 pour rendre le site plus beau et plus kawaï ;) .

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • TwitThis
  • StumbleUpon
  • Technorati

  1. 2 reponses sur “Pourquoi j’ai décidé d’utiliser CSS3 sans attendre.”

  2. Par EvilTroopa le 05/02/2010

    Rhaaalala XB…
    Je suis sur FF3.5.7 et j’ai dû changer la police de ton texte pour pouvoir le lire. Le Droid sort vraiment très mal sur FireFox.

    Je suis entièrement d’accord avec toi, le progrès n’attend pas. Mais va expliquer ça au client qui veut que 99.9% des gens qui vont consulter son site puissent avoir le même résultat à l’écran quelque soit le navigateur.
    Et puis aussi au graphiste, qui connait pas forcément les limites du CSS (ha bon on peut mettre des ombres sur le texte maintenant ?!)

    J’ai un client qui m’a montré ses stats et y’a encore un bon pourcentage sur IE6 et 7, j’ai failli pleurer…

    Et du coup, j’ai pas pris le temps de bien regarder toutes les améliorations que CSS3 apporte, faut que je reprenne le temps de faire de la veille techno !


  3. Je serais curieux d’avoir un ScreenShot car je l’ai testé sous Firefox/Chrome Windows et Safari/Chrome sous mac et je n’avais pas de problème.

    Si tu veux bien me l’envoyer par mail ;) .

    Pour ma part, 60% des lecteurs de ce blog sont sous firefox et IE ne représente que 10%. Le reste étant du Chrome et Safari.

    Mon blog n’est pas représentatif mais bon :D


Post a Comment


Exponential Fault is proudly powered by WordPress
Entries (RSS) and Comments (RSS). Theme by Jérôme Wax
Contact