Der Acid-Test ist eine Test-Webseite des WaSP (Web Standards Project) zur Prüfung von Internetbrowsern und HTML-Editoren auf Konformität zum Standard des W3C.
Hauptgrund für die Entwicklung dieses Tests war der zunehmende Mangel an Unterstützung des W3C-Standards durch die verschiedenen Hersteller, was schließlich zu höheren Kosten bei der Entwicklung von Webseiten führte oder die Nutzer von alternativen Browsern die Darstellung der Webseiten erschwerte, zum Teil sogar unmöglich machte. Obwohl einige führende Hersteller dem Ansinnen der WaSP zunächst skeptisch gegenüberstanden, findet seit dem Jahr 2000 allmählich eine Rückbesinnung statt.
Der ursprüngliche Acid-Test stammt aus dem Jahr 1997 [1] und wurde mittlerweile durch die aktuelle Version Acid2 abgelöst.
Aufgabe des Tests ist die Feststellung von Darstellungs- und Render-Fehlern durch Webseiten. Der Test verwendet die Prinzipien von HTML, hauptsächlich werden aber CSS-Fähigkeiten getestet, da diese zur Zeit der Entwicklung (April 2005) von den meisten Browsern nur unzureichend unterstützt wurden. Die Hauptintention ist es hierbei, die Probleme mit dem Browser hervorzuheben, die den Test nicht bestehen. Alle Browser, deren HTML- und CSS-Implementierungen kompatibel zu den Spezifikationen des W3C sind, sollten keine Schwierigkeiten bei der Darstellung haben.
Der Browser hat den Test bestanden, wenn er ein Smiley-Gesicht fehlerfrei anzuzeigen vermag. Als der Test veröffentlicht wurde, gab es jedoch noch keinen Browser, der die Webseite richtig darstellen konnte. Erst seit Dezember 2005 gibt es einige Implementierungen, die den Test bestehen.
- Safari ab Version 2.0.2 (war im Update zu Mac OS X 10.4.3 enthalten) (der erste, der die Seite richtig darstellen konnte)
- Konqueror, ab KDE 3.5 (Safari und Konqueror entstammen derselben Codebasis, KHTML, einige der Korrekturen an Safari wurden für Konqueror wiederverwendet)
- iCab, ab Version iCab 3.0.
- Prince XML, ein XML-nach-PDF-Konverter von YesLogic
- Opera besteht den Test seit Version 9.0.
Obwohl der Internet Explorer mittlerweile auch auf bessere CSS-Kompatibilität hinarbeitet, hat der Entwickler Microsoft bekannt gegeben, dass die korrekte Darstellung von Acid2 nicht ihr Hauptziel sein wird und dass auch die nächste Version, Internet Explorer 7, den Test nicht bestehen wird.
Die Programmierer von Mozilla machen ebenfalls allmählich Fortschritte, was die Unterstützung des Acid2-Tests angeht, aber es ist noch nicht klar, wann der Browser den Test wirklich besteht – frühestens in Firefox 3.0, da 2.0 die selbe Rendering-Engine wie 1.5 verwendet.
Weblinks
- Der Acid2-Test (englisch)
- Webpräsenz des Web Standards Project (englisch)