Developpez.com - Rubrique CSS

Le Club des Développeurs et IT Pro

Les normes W3C sont-elles utiles ?

Le 2007-12-30 20:13:07, par sachav, Membre confirmé
Bonjour,

j'ouvre ce sondage pour vous demander si vous pensez que les normes W3C sont utiles :
ex.
Au lieu d'ecrire
Code :
<br>
Ecrivez vous a chaque fois :
Code :
<br />
Mettez vous tout le temps un <!DOCTYPE>, un <html>, un <head>, un <body> dans vos pages ?

Fermez-vous tout le temps toutes vos balises ?

Bref, pensez-vous que les normes W3C sont utiles, ou qu'elles ne changent rien a la navigation, au confort de l'internaute, et a la compatibilite des langages ?

Merci de participer !
  Discussion forum
121 commentaires
  • DjSteph
    Membre du Club
    Je viens de voir le sondage... je suis tard, mais je voulais mentionner que de poser cette question, c'est comme se demander si nous devons suivre les règles de métier que nous avons apprises lors de nos études. Si tu veux programmer de façon professionnelle, et que ne suis pas les règles du W3C, tu n'es pas un professionnel, car tu ne suis pas La norme établie dans le domaine. Si vous êtes obligé de faire plusieurs versions de votre site Web pour que tout fonctionne sous tous les navigateurs, il vous manque probablement une bonne compréhension justement des règles du W3C. En fait, seules quelques exceptions au niveau du CSS suffisent à rendre les sites conformes sous tous les navigateurs, avec une seule version de site Web.
  • Oui, je pense qu'elles sont utiles.

    Dans mon cas, je respecte scrupuleusement eles normes W3C.

    Le problème, c'est que déjà avec des normes, les sites sont différents sous chaque navigateur, alors imagines si il n'y avait pas de normes !!!
  • Kerod
    Inactif
    Ce sujet me rappelle un autre qui a été ouvert dans le forum WebMarketing et je répondrai la même chose.

    Respecter les normes établies par le W3C c'est rendre un site accessible sur tous les navigateurs, permettre un meilleur référencement de son site par les moteurs de recherche (même si ça ne suffit plus) et pleins d'autres choses ...

    Par contre, selon ton exemple, il faut pas confondre technologie et norme.
    Le HTML et XHTML sont des technologies du Web soumises aux normes établies par le W3C.
  • Aspic
    Expert confirmé
    Perso c'est une bonne question car je commence à me demander à quoi elles servent ! Mon site respecte les normes mais pour autant j'ai des problèmes avec IE...

    Donc la grande question : Pourquoi ne pas créer une seule norme pour tous les navigateurs et tous les sites Web du monde entier ! Comme ca, finis les soucis des webmasters avec les différents navigateurs...
  • Kerod
    Inactif
    Tu le soulignes bien : IE.
    Tous les autres navigateurs respectent les normes
  • Aspic
    Expert confirmé
    Envoyé par Kerod
    Tu le soulignes bien : IE.
    Tous les autres navigateurs respectent les normes
    +10
    SI j'avais un flingue........... j'irais dire deux mots à IE et a ses "fabricants"
  • HiRoN
    Membre émérite

    +10
    SI j'avais un flingue........... j'irais dire deux mots à IE et a ses "fabricants"
    Lol...
  • Bisûnûrs
    Modérateur
    Envoyé par Aspic
    Perso c'est une bonne question car je commence à me demander à quoi elles servent ! Mon site respecte les normes mais pour autant j'ai des problèmes avec IE...
    IE respecte d'autant plus les normes en mode Standard qu'en mode Quirks.

    Exemple tout con en mode Quirks (sans DOCTYPE) :



    Alors qu'avec un DOCTYPE bien renseigné, IE6 gère de la même manière que Firefox.

    Même si IE6 (et encore un peu IE7) n'est pas la panacée en mode Standard, c'est déjà un gros plus en ce qui concerne la compatibilité du code entre les différents navigateurs et avoir un code valide W3C gomme ces différences au maximum.

    Respecter ces normes permet en plus, suivant l'évolution des navigateurs et des correctifs et améliorations que les fabricants peuvent leur apporter, que ton application fonctionne toujours correctement sur toutes les nouvelles versions des navigateurs.
  • Aspic
    Expert confirmé
    Même si IE6 (et encore un peu IE7) n'est pas la panacée en mode Standard, c'est déjà un gros plus en ce qui concerne la compatibilité du code entre les différents navigateurs et avoir un code valide W3C gomme ces différences au maximum.
    Donc, quel DOCTYPE conseilles tu pour une meilleur compatibilité entre tous les navigateurs ?

    J'utilise actuellement le HTML 4.01 Standart mais j'ai quelque soucis avec IE6 et IE7 peut etre qu'en passant en XHTML STRICT ou STANDART ca irait mieux ?
  • Bisûnûrs
    Modérateur
    Ca revient au même à partir du moment où tu as un DOCTYPE complet, c'est-à-dire que l'URL de la DTD est bien renseignée également, ce qui exclu donc le DOCTYPE 3.2 Final.

    Avoir un DOCTYPE ne supprime pas tous les bugs d'IE, donc il se peut que tu aies besoin d'arranger ton code dans ce sens. C'est sans compter sur les styles par défaut des navigateurs qui sont aussi différents.