Cross-preglednik
Kada se razvije softverski program za više računalnih platformi, naziva se a poprečna platforma program. Slično tome, kada a web stranicu je razvijen za višestruke preglednici, naziva se internetskom stranicom s više preglednika.
Posao web programera bio bi puno lakši da su svi preglednici isti. Iako je većina preglednika slična i dizajnom i funkcijom, oni često imaju nekoliko malih razlika u načinu prepoznavanja i prikazivanja web stranica. Na primjer, Appleov Safari koristi drugačiji HTML generiranje motora od Internet Explorera. To znači da preglednici mogu prikazivati isto Web stranica s nešto drugačijim oblikovanjem stranica i teksta. Budući da svi preglednici ne podržavaju isti HTML oznake, neko formatiranje možda uopće neće biti prepoznato u nekompatibilnom web pregledniku. Nadalje, preglednici tumače JavaScript kod drugačije, što znači da skripta može dobro funkcionirati u jednom pregledniku, ali ne i u drugom.
Zbog razlika u načinu na koji web preglednici tumače HTML i JavaScript, web programeri moraju testirati i prilagoditi svoja web mjesta za rad s više preglednika. Na primjer, ako određena stranica dobro izgleda u Firefoxu, ali se ne prikazuje ispravno u Internet Exploreru, programer može promijeniti oblikovanje tako da radi s Internet Explorerom. Naravno, stranica se tada može drugačije prikazati u Firefoxu. Problemi s nekompatibilnošću preglednika najlakše su riješeni korištenjem temeljnije tehnike kodiranja koja djeluje u oba preglednika. Međutim, ako ovo rješenje nije moguće, programer će možda trebati dodati kod koji otkriva vrstu preglednika, a zatim za taj preglednik prikazuje prilagođeni HTML ili JavaScript.
Izrada web stranice s više preglednika obično je prilično jednostavna za osnovne web stranice. Međutim, složene web stranice s puno HTML formatiranja i JavaScripta mogu zahtijevati značajno dodatno kodiranje kako bi bile kompatibilne s više preglednika. Neki programeri mogu generirati potpuno različite stranice za svaki preglednik. Dok CSS formatiranje je pomoglo standardizirati izgled web stranica u više preglednika, još uvijek postoji nekoliko nedosljednosti između web preglednika. Stoga je dizajn više preglednika i dalje neophodan aspekt web razvoja.