Úvod do cross-browser kompatibility
Cross-browser kompatibilitou se obvykle rozumí schopnost webové stránky vypadat korektně ve všech prohlížečích. K tomu je nutné znát různé techniky a specifika prohlížečů. Právě jejich studiem se nyní budeme zabývat.
V současnosti jsou rozšířenými následující prohlížeče: Google Chrome, Mozilla Firefox, Edge, Opera, Safari. Přitom Edge - to je bývalý Internet Explorer (zkráceně IE), který změnil název.
Kromě prohlížečů existuje pojem, jako vykreslovací jádro prohlížeče. Jádro - to je základ prohlížeče, který transformuje náš kód do viditelného obrazu na obrazovce. Jader existuje mnohem méně, než prohlížečů a v důsledku toho mnoho prohlížečů má stejná jádra a tedy stejná specifika a chyby (problémy).
V současnosti existují následující jádra: Webkit (prohlížeč Safari), Blink (prohlížeče Google Chrome, Opera14+, Edge79+, Safari), Gecko (prohlížeč Mozilla Firefox). Přitom jádro Blink je odnoží Webkitu. Existovala i další jádra, ale jejich vývoj byl ukončen: Trident (Internet Explorer), EdgeHTML (Edge), Presto (Opera).
Vyjmenujte moderní prohlížeče.
Vyjmenujte moderní vykreslovací jádra. Pojmenujte prohlížeče, které na těchto jádrech pracují.