Acid webbläsartesterAcid1, Acid2 och Acid3 är testsviter, som kontrollerar hur väl en webbläsare följer ett urval webbstandarder. Det mest kända testet, Acid2, är en testsvit för att undersöka hur bra webbläsare är på att följa standarder för CSS 2.1. Testet togs fram av Ian Hickson och the Web Standards Project. I slutet av januari 2008 lanserades Acid3, som främst prövar hur väl en webbläsare följer ECMAScript-standarden och DOM-standarderna. Dessutom prövas bland annat stödet för SVG, CSS 3.0 selektorer och mediafrågor. Acidtesten är inte officiella testsviter, och prövar bara ett urval av alla de saker en webbläsare måste kunna inom området. De har dock rönt stor uppmärksamhet bland webbutvecklare. Acid11994 föreslog Håkon Wium Lie, en av upphovsmännen bakom CSS, att det skulle göras ett enkelt test för CSS 1.0. Todd Fahrner utformade testet och det publicerades på W3C:s webbplats. Framförallt så testades om en webbläsare följde den s.k. boxmodellen. Acid2Acid2 testar hur en webbläsare följer följande delar av CSS 2.0 specifikationen:
Därtill testas:
Webbläsare som klarar Acid2Den första officiellt lanserade webbläsaren som klarade Acid2 var Safari version 2.02, släppt 31 oktober 2005. Andra webbläsare som bygger på samma renderingsmotor, Webkit, klarar också testet. Det inkluderar Shiira, OmniWeb och iCab 4.0. Därefter har följande webbläsare klarat testet:
Internet Explorer version 6.0 och 7.0 misslyckas katastrofalt med testet. I december 2007 meddelade Microsoft att version 8 i interna utvecklingsversioner klarade testet. Strax därefter meddelades dock att denna webbläsare skulle ha åtskilda renderingslägen beroende på en växel, utformad som en metatagg eller som ett HTTP-HEAD-anrop[1]. Testet i sig innehåller ingen sådan växel, och antogs att Internet Explorer 8.0 inte heller kommer att klara testet, officiellt. Den 3 mars meddelade dock Microsoft att detta beteende är ändrat.[2] Internet Explorer 8 beta 1 släpptes den 5 mars och klarar testet, under förutsättning att det prövas på exakt rätt URL. Prövas programmet på någon annan URL så misslyckas det, beroende på att hanteringen av HTML-elementet object fortfarande är felaktig.[3] Internet Explorer 8 beta 2 verkar dock klara testet oberoende URL.
Acid3Detta test, som lanserades 3 mars 2008, består av hundra deltester. Också detta test har utformats av Ian Hickson, men ett drygt tiotal deltester är gjorda av andra utvecklare [4] I Acid3-testet har en poängräknare infogats. Mätaren visar poäng (0-100) vilket gör det lättare att jämföra olika webbläsares testresultat. Olika webbläsares poäng på Acid3-testet:
Formella testerAcid-testerna är inga formella testsviter och de testar bara vissa delar av standarderna. Att klara ett test är därför endast en enda indikator på hur väl en webbläsare kan sägas följa standarder. W3C och andra organisationer tar därför fram officiella testsviter för olika tekniker.[5] Andra indikationer på hur väl en webbläsare följer standarderna kan man få i jämförelsetabeller.[6] ReferenserFotnoter
Externa länkar |