Internet Explorer 8 vermoordt geen smileys meer...
Een historisch moment: Microsoft zegt dat Internet Explorer 8 zich aan de webstandaarden gaat houden! Dat werd tijd ook, want Internet Explorer 6 was een horror wat betreft de juiste weergave van sites. Bekijk de voorbeelden en huiver: Internet Explorer als smiley-killer...
Voor de correcte weergave van websites zijn internationale afspraken gemaakt. Deze zogeheten webstandaarden moeten waarborgen dat sites er in verschillende browsers (Internet Explorer, Firefox, Opera, Safari etc.) hetzelfde uitzien. Dat klinkt heel mooi maar in de praktijk werkten deze afspraken nooit, omdat Microsoft zich er simpelweg niet aan hield.
Internet Explorer 6 had zijn eigen standaarden en Microsoft bepaalde zelf wel hoe websites in zijn browser werden weergegeven. Dit tot gruwel van webdesigners die, als ze een site onworpen hadden die goed werkte in Netscape, Firefox of Opera, vervolgens moesten kijken wat Internet Explorer 6 van hun creatie maakte. Meestal was het resultaat een regelrechte ramp en moesten allerlei zaken speciaal voor IE6 worden aangepast.
Een testje dat dit probleem inzichtelijk maakt is Acid2 van het Web Standards Project. Acid2 is een zeer complexe testpagina die allemaal html-, css- en andere elementen bevat waar standaarden voor zijn opgesteld.
Als een internet browser voldoet aan al deze webstandaarden dan wordt een eenvoudig plaatje van een lachende smiley met de tekst Hello World correct weergegeven zoals hieronder. Anders niet. Het lijkt simpel, maar u zult schrikken van sommige resultaten. En duidelijk wordt dat Microsoft niet van smileys houdt...
Correcte weergave Acid2 test
Laten we eens kijken hoe Internet Explorer, Firefox en Opera het er vanaf brengen in deze Acid2-test en hoe ze het plaatje weergeven.
Opera 9.26
Opera 9.26 is geslaagd
Opera voldoet uitstekend aan de webstandaarden. Het plaatje wordt helemaal correct weergegeven. De Noorse browser is, als altijd, het braafste jongetje van de klas.
Firefox 3.0 (bèta)
Ook Firefox 3.0 slaagt voor de test
Ook Firefox 3 (dat binnen enkele maanden officieel zal verschijnen) slaagt voor de Acid2-test. Voorheen was dat wel anders met de Mozilla-browser, zoals we hieronder zullen zien.
Firefox 2.0.0.12
Firefox 2.0.0.12 krijgt een zesje op de Acid2-test
De huidige Firefox 2.0.0.12 komt een heel eind, het mannetje is te herkennen, maar foutloos is het eindresultaat zeker niet te noemen. Gelukkig dat Firefox 3 websites beter weergeeft.
Internet Explorer 7
Internet Explorer 7 richt een waar bloedbad aan in de Acid2-test: een dikke onvoldoende!
En dan wordt het schrikken. Want: wat is dit?! Het smiley-poppetje lijkt in tweeën gehakt en in plas bloed voor dood achtergelaten... Dat is wat Internet Explorer 7 maakt van een ogenschijnlijk simpele test. Zwaar onvoldoende dus. IE7 houdt zich nog altijd niet aan de webstandaarden. Zoveel is duidelijk.
Internet Explorer 6
Bij Internet Explorer 6 is het poppetje onherkenbaar: een één voor de test!
Internet Explorer 6 bakt er werkelijk helemaal niks van: het poppetje is niet eens herkenbaar meer (of het verkeert al in verregaande staat van ontbinding, nadat het op gruwelijke wijze omgebracht is)! Duidelijk is dat Internet Explorer 6 zich in het geheel niks van webstandaarden aantrekt en een smiley-killer is...
Internet Explorer 8
Maar gelukkig, als we Microsoft moeten geloven gaat alles veranderen met Internet Explorer 8. Deze nieuwe browser zal webpagina's wel gaan weergeven volgens geldende standaarden. Een hele geruststelling voor onschuldige smileys.
Update 6 maart Inderdaad voldoet de vandaag verschenen Internet Explorer 8 beter aan de webstandaarden en slaagt de browser voor de Acid2-test. De Acid3-test is een ander verhaal voor veel browsers.
Bronnen: Acid2-test | Webwereld