Hypertext Markup Language (HTML) 5 apresenta novos elementos no HTML pela primeira vez. Novos elementos estruturais incluem de lado, figura e seção. Novos elementos embutidos incluem tempo, medidor e progresso. Novos elementos embutidos incluem vídeo e áudio. Novos elementos interativos são detalhes, datagrid e comando.
The development of Hypertext Markup Language (HTML) stopped in HTML 4 in 1999. The World Wide Web Consortium (W3C) shifts its focus to changing HTML's underlying syntax from the standard universal markup language (SGML) to Extensible Markup Language (XML), as well as new markup languages such as Scalable Vector Graphics (SVG), XForms, and MathML. Os fabricantes de navegadores se concentram nos recursos do navegador, como guias e ricos leitores de resumo do site (RSS). Os designers da web começaram a aprender a criar seus próprios aplicativos em estruturas existentes usando o JavaScript XML assíncrono (AJAX). Mas nos próximos oito anos, o próprio HTML não mudou.
Recentemente, ele foi ressuscitado novamente. Três fabricantes importantes de navegadores - Apple, Opera e Mozilla Foundation - definiram o Grupo de Trabalho de Tecnologia de Aplicativos da Web Hypertext para desenvolver novas versões do HTML tradicional. Recentemente, o W3C também prestou atenção a essas atividades e lançou seu próprio projeto HTML de nova geração, e muitos dos membros de ambos os lados são os mesmos. Os dois projetos provavelmente se fundirão. Embora muitos detalhes ainda estejam sendo debatidos, o esboço geral da próxima versão do HTML já está claro.
Os desenvolvedores da Web esperam uma nova versão do HTML desde 1999 (muitas vezes chamada HTML 5, mas também chamou Web Applications 1.0), e agora é finalmente lançado. Ele mantém o recurso HTML original: sem espaço para nome ou esquema. O elemento não precisa terminar. Os navegadores serão tolerantes a erros. P ainda é P, a tabela ainda é a tabela.
Se um desenvolvedor da Web estivesse congelado em 1999 e agora ele encontraria alguns novos elementos confusos. Sim, os elementos com os quais ele está familiarizado (como o DIV) ainda são preservados; No entanto, o HTML agora também contém novos elementos, como seção, cabeçalho, rodapé e NAV. Em, código e forte ainda existem, mas medidor, tempo e m são adicionados. IMG e INCED ainda estão disponíveis, mas o vídeo e o áudio também são adicionados. No entanto, depois de um olhar mais próximo, ele descobriu que esses elementos não eram realmente diferentes. Muitos desses elementos podem ter sido necessários pelos desenvolvedores em 1999 e não estavam disponíveis. Esses novos elementos são fáceis de entender, fazendo analogias simples com os elementos que ele aprendeu. Na verdade, eles são muito fáceis de entender em comparação com o Ajax ou CSS.
Finalmente, quando ele abriu um notebook de 300 MHz (que estava executando o Windows 98, também congelado em 1999), ele poderia se surpreender com as novas páginas mostradas no Netscape 4 e no Windows? Internet Explorer? 5. É claro que esses navegadores antigos não estão familiarizados com os novos elementos e os ignoram completamente, mas a página ainda aparecerá e o conteúdo ainda está completo.
Esta não é uma história fictícia. O princípio de design do HTML 5 é degradar suavemente em navegadores que não o suportam. O motivo é simples: somos todas essas "pessoas primitivas". Os navegadores agora têm guias, CSS e xmlHttPrequest, mas seus mecanismos de exibição HTML permanecem nos níveis de 1999. Além do aumento significativo do número de usuários, a Web realmente fez pouco progresso na natureza. O HTML 5 leva isso em consideração. Atualmente, oferece alguns benefícios reais para os desenvolvedores da Web, quais os espectadores de página desfrutarão gradualmente à medida que o navegador atualiza lentamente.
Vamos dar uma olhada no que o HTML 5 oferece.
(continua)