• [^] # Re: Old scool

    Posté par . En réponse au message chrome et firefox pas le même rendu, du coup seul firefox marche pourquoi ?. Évalué à 4.

    en gros :

    si (test qui ne marche ou qui n'a du sens que sous IE 4), executer un bout de Javascript spécifique à IE 4 (enfin... son DOM)
    si (test qui ne marche ou qui n'a du sens que sous Netscape 4), executer un bout de Javascript spécifique à Netscape 4 (son DOM)

    le 3eme test c'est pour un autre navigateur, IE 5 ou Safari 1 ou peu importe... maintenant tu peux constater la situation actuelle et tu remarqueras que tu as une dizaine de navigateurs sur le marché, si tu découples les versions de IE

    donc faire du code spécifique à un navigateur peut devenir très très lourd, tu te tapes 10 tests pour chaque opération sur le DOM

    la bonne nouvelle c'est que depuis quelques temps, certaines bibliothèques de code Javascript s'occupent de çà pour toi (comme jQuery, cf http://docs.jquery.com/Browser_Compatibility )

    enfin ça, ça concerne les gens qui font le site web. ceux qui le visitent, s'ils ont un navigateur qui passe bien ça ira, sinon ils pleurent.