Introdução à Cross-Browseridade
Por cross-browseridade geralmente entendemos a capacidade de um site parecer correto em todos os navegadores. Para isso, é necessário conhecer várias técnicas e peculiaridades dos navegadores. É o estudo delas que vamos nos dedicar agora.
Atualmente, os navegadores comuns são os seguintes: Google Chrome, Mozilla Firefox, Edge, Opera, Safari. Neste caso, o Edge - é o antigo Internet Explorer (abreviado como IE), que mudou de nome.
Além dos navegadores, existe um conceito chamado motor de renderização do navegador. O motor é a base do navegador que transforma nosso código na imagem visível na tela. Existem muito menos motores de renderização do que navegadores e, como consequência, muitos navegadores têm os mesmos motores e, portanto, as mesmas peculiaridades e bugs (problemas).
Atualmente, existem os seguintes motores: Webkit (navegador Safari), Blink (navegadores Google Chrome, Opera14+, Edge79+, Safari), Gecko (navegador Mozilla Firefox). Neste caso, o motor Blink é uma derivação do Webkit. Existiam outros motores, mas seu desenvolvimento foi descontinuado: Trident (Internet Explorer), EdgeHTML (Edge), Presto (Opera).
Liste os navegadores modernos.
Liste os motores de renderização modernos. Nomeie os navegadores que funcionam com esses motores.