Das Webstandards-Projekt ist eine wichtige gemeinnützige Organisation von Programmierern und Webnutzern. Es basiert auf Freiwilligen und setzt Browser-Herausgeber absichtlich unter Druck, sich an die Standards zu halten, die vom W3C oder World Wide Web Consortium veröffentlicht und gepflegt werden. Vor einiger Zeit haben Browser-Herausgeber damit begonnen, proprietären Code zu den eigentlich offenen Standards hinzuzufügen. Dies hat es den Entwicklern erheblich erschwert, ihre Arbeit zu erledigen.
Technipages erklärt das Webstandards-Projekt
Sie müssen nun lange Codeblöcke hinzufügen, die erkennen können, welcher Browsertyp ein Benutzer ist verwenden und dann Anweisungen für diesen bestimmten Browser binden, um sicherzustellen, dass eine Website so angezeigt wird, wie sie ist sollen. Andernfalls werden Anweisungen, die nicht der proprietären Version von HTML entsprechen, die von einem Browser verwendet wird entweder ganz ignoriert oder einfach falsch interpretiert werden – in beiden Fällen wird die Website nicht angezeigt korrekt.
Dies bedeutet, dass eine Website „versteckte“ Anweisungen hat, die nur dann zum Tragen kommen, wenn ein bestimmter Browser verwendet wird – dies kann so spezifisch sein wie welche Version. Ein Entwickler kann beispielsweise festlegen, dass jede Chrome-Version vor 54.3.2 Regel X befolgen soll, während neuere Chrome-Versionen stattdessen Regel Y befolgen sollen. Das ist schwierig und macht einfache Kreationen komplizierter. Trotzdem und trotz der Bemühungen des Web-Standards-Projekts waren die Bemühungen, dies zu beheben, nur äußerst begrenzt erfolgreich – größtenteils bleibt es proprietär.
Browser wie Microsoft Internet Explorere, Mozilla Firefox, Netscape Navigator, Google Chrome usw. auf jedem haben diese Unterschiede und erfordern daher in einigen, aber nicht allen, spezielle Codierungsanweisungen Fälle. Häufig sind Animationen betroffen, während „einfacher“ Text in beiden Fällen korrekt angezeigt wird.
Allgemeine Verwendungen des Webstandards-Projekts
- Das Web Standards Project zielt darauf ab, Browser-Herausgeber dazu zu bringen, genau die offenen Standards zu verwenden, die das W3C veröffentlicht und pflegt.
- Da die meisten Verlage nicht bereit sind, ihre Arbeitseinstellungen zu ändern, ist das Web Standards Project auf viel Widerstand und wenig Erfolg gestoßen.
- Obwohl das Web Standards Project aus Experten und Entwicklern besteht, wurden ihre Ratschläge weitgehend ignoriert.
Häufige Missbräuche des Webstandards-Projekts
- Das Web Standards Project ist die Gruppe, die HTML- und Webcodierungsstandards veröffentlicht und pflegt.