Le projet de normes Web est une importante organisation à but non lucratif de programmeurs et d'utilisateurs du Web. Il est basé sur le volontariat et fait délibérément pression sur les éditeurs de navigateurs pour qu'ils s'en tiennent aux normes publiées et maintenues par le W3C ou le World Wide Web Consortium. Il y a quelque temps, les éditeurs de navigateurs ont commencé à ajouter du code propriétaire à ce qui devrait être des standards ouverts. Cela a rendu beaucoup plus difficile pour les développeurs de faire leur travail.
Technipages explique le projet de normes Web
Ils doivent maintenant ajouter de longs blocs de code capables de détecter le type de navigateur d'un utilisateur. utiliser, puis lier les instructions pour ce navigateur spécifique pour s'assurer qu'un site Web s'affiche tel qu'il devrait. Sans cela, les instructions qui ne conviennent pas à la version propriétaire de HTML utilisée par un navigateur, soit être entièrement ignoré, soit simplement mal interprété - dans les deux cas, le site Web ne s'affiche pas correctement.
Cela signifie qu'un site Web contient des instructions « cachées » qui ne s'exécutent que lorsqu'un navigateur spécifique est utilisé - cela peut être aussi spécifique que la version. Par exemple, un développeur peut spécifier que toute version de Chrome antérieure à 54.3.2 doit suivre la règle X tandis que les versions plus récentes de Chrome doivent suivre la règle Y à la place. C'est difficile et rend les créations simples plus compliquées. Malgré cela, et malgré les efforts du projet de normes Web, les efforts pour y remédier n'ont connu qu'un succès extrêmement limité - pour la plupart, les choses restent propriétaires.
Navigateurs comme Microsoft Internet Explorere, Mozilla Firefox, Netscape Navigator, Google Chrome et ainsi de suite sur chacun ont ces différences et nécessitent donc des instructions de codage spéciales dans certains, mais pas tous cas. Souvent, les animations sont affectées, tandis que le texte « plain » s'affichera correctement dans les deux cas.
Projet sur les utilisations courantes des normes Web
- Le Web Standards Project vise à amener les éditeurs de navigateurs à utiliser les normes ouvertes exactes que le W3C publie et maintient.
- La plupart des éditeurs n'étant pas disposés à modifier leurs configurations de travail, le Web Standards Project a rencontré beaucoup de résistance et peu de succès.
- Bien que le Web Standards Project soit composé d'experts et de développeurs, leurs conseils ont été largement ignorés.
Projet sur les utilisations abusives courantes des normes Web
- Le Web Standards Project est le groupe qui publie et maintient les normes de codage HTML et Web.