Wat betekent cross-browser?
Cross-browser betekent dat je website in elke browser goed werkt. Chrome, Safari, Firefox, Edge en de browsers op telefoons.
Goed werken is iets anders dan er identiek uitzien. Een verschil van een paar pixels is geen fout.
Dat onderscheid bespaart je veel geld en veel discussie.

Waarom browsers verschillen
Ze gebruiken verschillende motoren om een pagina te tekenen. Die interpreteren dezelfde code net iets anders.
Ook lopen ze niet gelijk op met nieuwe technieken. Wat in de een al werkt, komt in de ander een halfjaar later. Meer daarover lees je bij browser.
Wat een echte fout is
Een knop die niet werkt. Tekst die over elkaar valt. Een formulier dat niet verstuurt. Een menu dat niet opengaat.
Dat moet je oplossen. Een lettertype dat een halve pixel anders uitlijnt, niet.
Wat het je oplevert
Bezoekers die je anders kwijt was. Ongeveer een op de vijf Nederlandse bezoekers gebruikt Safari, vooral op de telefoon.
Werkt je bestelknop daar niet, dan mis je die hele groep zonder dat je het merkt. Meer daarover lees je bij waarom je site er anders uitziet in Safari.
Mijn vuistregels
- Test wat kapot kan: knoppen, formulieren, menu’s en betaalstappen.
- Negeer verschillen van een paar pixels.
- Kijk in je statistieken welke browsers je bezoekers echt gebruiken.
- Test op een echte telefoon, niet alleen in een verkleind venster.
Die laatste vindt fouten die je op je bureaublad nooit ziet.
Hoe vaak je test
Bij oplevering, en daarna bij elke grotere wijziging. Browsers werken zichzelf bij, dus wat vorig jaar goed ging kan nu stuk zijn.
Een halfjaarlijkse controle van je belangrijkste stappen is genoeg voor de meeste sites.
Wie het doet
Je bouwer, bij oplevering. Daarna jij, want jij bent degene die het merkt als iets niet meer werkt.
Meer daarover lees je bij wie verantwoordelijk is voor browserfouten.