Suporte do browser em HTML5

Se você estiver escrevendo código HTML5, você precisa ver as suas páginas da web em um navegador web que interpreta HTML5 corretamente. O problema é que o HTML5 não é apenas uma especificação, mas um número de diferentes padrões, e vários navegadores oferecem diferentes versões de apoio.

A maioria dos navegadores são baseadas em um conjunto menor de ferramentas chamada prestação de motores. É o motor de renderização que realmente suporta recursos ou não. Os motores primários, os navegadores que os utilizam, e como eles suportam HTML5 são

  • Gecko (Firefox): O motor Gecko é o principal motor do Firefox, Mozilla, e uma série de navegadores relacionados. Ele tem suporte para muitos (mas não todos) os recursos do HTML5. Embora Firefox é um navegador conhecido e respeitado na comunidade de desenvolvimento web, que faz (ainda) não tem muito bom suporte para HTML5.

  • Trident (Internet Explorer): As várias formas de Internet Explorer (IE) todos usam o motor Trident. Até agora, este motor tem o mais fraco apoio dos recursos HTML5 entre todos os principais navegadores. IE9 promete ter muito mais apoio completo para HTML5, mas mesmo essa versão é projetada para estar faltando algumas características-chave, incluindo suporte avançado de forma elemento e geolocalização.

  • WebKit: O motor WebKit foi originalmente criado pela Apple baseado no código do projeto KHTML open source. A Apple, em seguida, liberou o código como código aberto, onde se tornou a base de uma série de navegadores. O navegador Safari em Macs, iPhones e iPads todos usam o motor WebKit. O WebKit é também o fundamento do navegador Google Chrome eo navegador na plataforma móvel Android.

    WebKit tornou-se o motor de renderização padrão para plataformas móveis. Se você quiser ver como suas páginas vai olhar para plataformas móveis, verifique com um navegador baseado em WebKit como o Chrome ou Safari. WebKit tem o mais amplo apoio para elementos de HTML5, embora ainda não suporta tudo.

  • Presto: Presto é o mecanismo subjacente a família Opera de browsers. Opera tem sido considerado um navegador tecnicamente superior, mas esse respeito não se traduziu em participação de mercado.

Especificações do navegador mudar - essa é a natureza da besta. Sempre teste a sua página em tantos navegadores quanto possível, para que você não será surpreendido. Você também pode verificar Wikipedia de Comparação de motores de layout (HTML5) que tende a ter as últimas informações sobre quais recursos de HTML são suportadas pelo qual browser.

menu