• [^] # Re: Bof, un probleme d'ergonomie rencontre des les premieres secondes...

    Posté par . En réponse à la dépêche Bonnes pratiques et qualité du Web. Évalué à 0.

    Le JS s’exécute à peu près partout de la même manière. On ne peut pas en dire autant de HTML, ou, encore pire de CSS. JS fournit donc bien souvent une solution simple à cet enfer qu'est l'interopérabilité entre les implémentations des standards web.
    On n'est pas responsable des personnes qui utilisent IE (par choix personnel, obligation pro, ou même par défaut). Et aucun industriel ne peut se permettre de se passer de 50% des utilisateurs mondiaux. Or, il faut le prendre en compte lorsque l'on code un site pro.

    Sur le fond je suis d'accord : pour afficher 3 liens, on ne devrait pas avoir besoin de JS. Mais avec le contexte actuel, c'est irréalisable : hélas, la moindre propriété avancée en CSS3/HTML un peu récente est bien implémentée dans Chrome et Opéra, moins bien dans Firefox, et pas du tout dans IE. Et je ne parle même pas dans des navigateurs tels que lynx, Konkeror et autres joyeusetés…

    Enfin, aujourd'hui vous devez en plus gérer du mobile : redimensionnement dynamique en fonction de la taille d'écran, ce qui vous rajoute grosso modo 3 navigateurs supplémentaires à gérer. Et là, sans JS c'est tout simplement impensable…