• [^] # Re: Les navigateurs, les normes, toussa ...

    Posté par (site web personnel, Mastodon) . En réponse au journal Positionnement CSS. Évalué à 5.

    Allez faire comprendre à une petite pme que sont site web ne va pas lui couter 1000 euros mais 1500 parce que l'on a fait des choix éthiques, d'avenir et tout et tout,


    utiliser CSS, ce n'est pas pour seulement des choix éthiques. Mais aussi pour plein de bonnes raisons qui interresserait bien plus ton client. l'"avenir" en fait d'ailleurs parti :

    - poid des pages beaucoup plus faible -> moins de bande passante -> hebergement moins cher et moins de charge serveur -> plus de visiteurs simultanés possible -> moins de risque de blocage -> moins de désagrement pour l'utilisateur -> c'est bon pour l'image du client
    - design dans un seul fichier (ou quelques uns) -> facturation moins importante des modifs -> moins cher pour le client
    - en général, quand tu passes au css, tu fais du code valide -> durée de vie du site beaucoup plus longue -> pas besoin de faire de refaire le site à chaque nouveau navigateur -> moins cher pour le client

    Maintenant, je dirais que si tu lui facture un site plus cher parce que tu le fais avec CSS, c'est qu'il y a des lacunes au niveau compétence CSS. Certes, tout le monde ne s'appelle pas Zeldman ou Meyer, mais faut pas pousser non plus.

    Je dirais même que le facturer plus cher, c'est du foutage de gueule. je n'ai jamais eu de projet où le client ne changeait pas d'avis sur le design tout le long du dev. Or modifier un design en CSS est beaucoup plus rapide que basé sur un table layout -> le coût horaire est censé être moins important.

    Ceci dit, je suis d'accord sur un point : avoir un tableau (mais un seul) pour le layout général, ce n'est pas inadmissible et permet d'évacuer les problèmes de mise au point généraux pour les vieux navigateurs. (bien que, si on connait suffisement les techniques CSS, on s'en sort facilement avec du full CSS; Mais ça, seul l'expérience permet de le savoir ;-) )