Úvod do cross-browser kompatibility
Pod cross-browser kompatibilitou sa zvyčajne rozumie schopnosť webstránky vyzerať korektne vo všetkých prehliadačoch. Na to je potrebné poznať rôzne techniky a špecifiká prehliadačov. Ich štúdiom sa teraz budeme zaoberať.
V súčasnosti sú rozšírené nasledujúce prehliadače: Google Chrome, Mozilla Firefox, Edge, Opera, Safari. Pričom Edge - je bývalý Internet Explorer (skrátene IE), ktorý zmenil názov.
Okrem prehliadačov existuje pojem ako vykresľovacie jadro prehliadača. Vykresľovacie jadro je základom prehliadača, ktorý transformuje náš kód na obrázok viditeľný na obrazovke. Vykresľovacích jadier existuje oveľa menej ako prehliadačov a v dôsledku toho mnohé prehliadače majú rovnaké vykresľovacie jadrá a preto rovnaké špecifiká a chyby (problémy).
V súčasnosti existujú nasledujúce vykresľovacie jadrá: Webkit (prehliadač Safari), Blink (prehliadače Google Chrome, Opera14+, Edge79+, Safari), Gecko (prehliadač Mozilla Firefox). Pričom vykresľovacie jadro Blink je odvetvím Webkitu. Existovali aj iné vykresľovacie jadrá, ale ich vývoj bol ukončený: Trident (Internet Explorer), EdgeHTML (Edge), Presto (Opera).
Vymenujte moderné prehliadače.
Vymenujte moderné vykresľovacie jadrá. Pomenujte prehliadače, ktoré na týchto jadrách pracujú.