Een browser test is, net zoals zoekmachine optimalisatie, bij uitstek een onderdeel waarvan veel mensen weten dat het nodig is. Wat het echter concreet inhoud voor je eigen website is een ander verhaal. De opmerking: “hij moet er goed uitzien op alle browsers” of “ik wil dat hij browser compatibel” is een vage, niet-sturende opmerking die nuancering noodzaakt.
In dit artikel maken we korte metten met deze onduidelijkheid en leggen uit wat een browser test inhoudt. Met deze omschrijving kun je zelf aan de slag als website eigenaar of kun je overleggen met een klant wat het beste is voor haar website.
Het doel van een browser test is dat een website op een dusdanige manier is gecodeerd dat ze niet noemenswaardige verschillen toont voor het overgrote gedeelte van de website bezoekers.
Het doel van browser testen is dus geenszins dat een website precies hetzelfde eruit moet zien op elke denkbare browser en browser versie. Dit is per definitie onmogelijk.
Browser testen beperkt zich in het algemeen tot de 5 grootste browsers op de markt. Deze zijn:
In de meeste gevallen zal het voldoende zijn om de bovenste drie browsers, Chrome, Internet Explorere en Firefox te nemen omdat zij ongeveer 90% van de markt bezitten. Wil je zekerheid dien je inzage te hebben in je Google Analytics cijfers.
Een browser compatibiliteits check probeert onvolkomendheden in het weergeven van een website in een bepaalde browser te constateren door een vergelijking te trekken met de weergave in andere browsers. Deze onvolkomendheden zijn te ondervangen in 3 gebieden:
De website elementen waar de focus op ligt bij het verkrijgen van browser compatibiliteit, onderscheiden zich in de volgende onderdelen:
Elke browser heeft haar eigen manieren om HTML elementen weer te geven. Een website zonder zogeheten “CSS reset” zal geheid verschillen tonen tussen de verschillende browser. Een must voor een browser test is om die reden het opnemen van de CSS reset.
CSS zorgt voor de styling van een website zoals de kleuren, lettertypen en plaatsing van HTML elementen. De reset zorgt er voor dat HTML elementen geen initiële styling meekrijgen. Dit zorgt er voor dat bijvoorbeeld een invulveld die in de ene browser een gekleurde rand heeft met een bepaalde hoogte terwijl dat niet in een andere browser het geval is, tenietgedaan.
CSS3 is een manier voor webdesigners om uitgebreide styling aan te brengen in een website. Denk hierbij aan het toevoegen van ronde hoeken, schaduw, kleurovergangen en transitie effecten indien er met de muis interactie plaatsvind (door met je cursor over het desbetreffende element te gaan).
CSS3 is relatief nieuw en lang niet alle elementen van CSS3 worden evengoed ondersteund in browserversies. Om er voor te zorgen dat een website toch blijft functioneren wordt er wel over “graceful degradation” of “fallback” scenario’s gesproken. Dit houdt in dat in plaats van een tonen van een kleurovergang bij een bepaald element er terug gevallen kan worden op een enkele achtergrondkleur.
Professionele webdesigners zijn op de hoogte van welke CSS3 elementen enigszins worden ondersteund in de meest gebruikte browsers en versies en weten welke fallback scenario’s ingebouwd dienen te worden.
Waar voorheen de focus voornamelijk lag in het op de juiste manier tonen van een website in een statische container (voor de verschillende versies van Internet Explorer) heeft browser compatibiliteit een extra uitdaging erbij. Het gaat hier om websites die gebruik maken van “responsive web design” en anders worden weergegeven op mobiele apparaten.
Elk apparaat, of het nou een iPad met als browser Safari is, of een BlackBerry met Opera Mini heeft zijn eigen operating systeem en eigen keur aan browsers. De praktijk leert dat al deze browsers op mobiele platformen weer hun eigen complexiteit introduceren, los van het feit dat een mobiele website coderen een vak apart is.
Ook hier geldt dat een vage opmerking als “hij moet er goed uitzien op een mobieltje” een non-opmerking is waar je een webdesigner waar hij of zij niet mee uit de voeten kunt. Een mobiele website maken is van een andere orde dan de “standaard” vaste breedte versies.
copyright © 2011 - 2018 | eigenwebsitemaken.nu
Wat zijn jouw gedachten? Laat een bericht achter
Send Cancel