Wprowadzenie do cross-browser compatibility
Przez cross-browser compatibility (kompatybilność międzyprzeglądarkową) zwykle rozumie się zdolność strony internetowej do poprawnego wyświetlania się we wszystkich przeglądarkach. Aby to osiągnąć, konieczna jest znajomość różnych technik oraz specyfiki przeglądarek. Ich badaniem teraz się zajmiemy.
Obecnie powszechnie używane są następujące przeglądarki: Google Chrome, Mozilla Firefox, Edge, Opera, Safari. Przy czym Edge - to były Internet Explorer (w skrócie IE), który zmienił nazwę.
Oprócz przeglądarek istnieje takie pojęcie, jak silnik przeglądarki. Silnik - to podstawa przeglądarki, która przekształca nasz kod w widoczny na ekranie obraz. Silników istnieje znacznie mniej niż przeglądarek i, w konsekwencji, wiele przeglądarek ma identyczne silniki, a więc te same specyficzne zachowania i błędy (problemy).
Obecnie istnieją następujące silniki: Webkit (przeglądarka Safari), Blink (przeglądarki Google Chrome, Opera14+, Edge79+, Safari), Gecko (przeglądarka Mozilla Firefox). Przy czym silnik Blink jest forkiem Webkita. Istniały także inne silniki, ale ich rozwój został wstrzymany: Trident (Internet Explorer), EdgeHTML (Edge), Presto (Opera).
Wymień współczesne przeglądarki.
Wymień współczesne silniki. Wymień przeglądarki działające na tych silnikach.