Introduktion til cross-browser kompatibilitet
Cross-browser kompatibilitet forstås normalt som evnen for et website til at se korrekt ud i alle browsere. For at opnå dette er det nødvendigt at kende forskellige teknikker og browsernes særpræg. Det er disse, vi vil sætte os ind i nu.
I øjeblikket er de mest udbredte browsere følgende: Google Chrome, Mozilla Firefox, Edge, Opera, Safari. Her er Edge - den tidligere Internet Explorer (forkortet IE), som har skiftet navn.
Udover browsere findes der et begreb kaldet browser motor. En motor er grundlaget for en browser, som omdanner vores kode til det billede, vi ser på skærmen. Der findes betydeligt færre motorer end browsere, og som en konsekvens heraf har mange browsere de samme motor og derfor de samme særtræk og bugs (problemer).
I øjeblikket eksisterer følgende motorer: Webkit (browseren Safari), Blink (browsere Google Chrome, Opera14+, Edge79+, Safari), Gecko (browseren Mozilla Firefox). Her er motoren Blink en udløber af Webkit. Der har eksisteret andre motorer, men deres udvikling er ophørt: Trident (Internet Explorer), EdgeHTML (Edge), Presto (Opera).
Opgæv nutidens browsere.
Opgæv nutidens motorer. Navngiv browsere, der kører på disse motorer.