HTML 5
Autor: Curso de HTML e Javascript | Publicado: 2011-11-27T07:00:00-08:00





HTML5&nbsp;(Hypertext Markup Language, versão 5) é uma linguagem para estruturação e apresentação de conteúdo para a&nbsp;World Wide Web&nbsp;e é uma tecnologia chave da Internet originalmente proposto por&nbsp;Opera Software.[1]&nbsp;É a quinta versão da linguagem HTML. Esta nova versão traz consigo importantes mudanças quanto ao papel do HTML no mundo da Web, através de novas funcionalidades como semântica e acessibilidade. Com novos recursos, antes só possíveis por meio de outras tecnologias. Sua essência tem sido melhorar a linguagem com o suporte para as mais recentes multimídias, enquanto a mantém facilmente legível por seres humanos e consistentemente compreendida por computadores e outros dispositivos (navegadores, parsers, etc). O HTML5 será o novo padrão para&nbsp;HTML,&nbsp;XHTML, e HTML DOM. Atualmente, está em fase de esboço, porém diversos navegadores já implementam algumas de suas funcionalidades.Após seus predecessores imediatos HTML 4.01 e XHTML 1.1, HTML5 é uma resposta à observação de que o HTML e o XHTML, de uso comum naWorld Wide Web, é uma mistura de características introduzidas por várias especificações, juntamente com aquelas introduzidas por softwares, tais como os navegadores, aqueles estabelecidos pela prática comum, e os muitos erros de sintaxe em documentos existentes na web. É, também, uma tentativa de definir uma única linguagem simples de marcação que possa ser escrita em HTML ou em sintaxe XHTML. Isso inclui modelos de processamento detalhados para incentivar implementações mais interoperáveis; isso extende, melhora e racionaliza a marcação disponível para documentos, e introduz marcações e interfaces de programação de aplicativos (APIs) para aplicações web complexas. Pelas mesmas razões, HTML5 também é um candidato em potencial aplicações multi-plataforma móveis. Muitos recursos do HTML5 tem sido construídos com a consideração de ser capaz de executar em dispositivos de baixa potência como&nbsp;smartphones&nbsp;e tablets.[2]Em particular, HTML5 adiciona várias novas funções sintáticas. Elas incluem as tags de &lt;video&gt;, &lt;audio&gt;, &lt;header&gt; e elementos &lt;canvas&gt;, assim como a integração de conteúdos&nbsp;SVG&nbsp;que substituem o uso de tags &lt;object&gt; genéricas. Estas funções são projetadas para tornar mais fácil a inclusão e a manipulação de conteúdo gráfico e multimidia na web sem ter de recorrer a&nbsp;plugins&nbsp;proprietários e APIs. Outros novos elementos, como &lt;section&gt;, &lt;article&gt;, &lt;header&gt; e &lt;nav&gt;, são projetados para enriquecer o conteúdo semântico dos documentos. Novos atributos têm sido introduzidos com o mesmo propósito , enquanto alguns elementos e atributos têm sido removidos. Alguns elementos, como &lt;a&gt;,&nbsp;e &lt;menu&gt; têm sido mudados, redefinidos ou padronizados. As APIs e os modelos de objetos de documentos (DOM) não são mais pensamentos retrógrados, mas são partes fundamentais da especificação do HTML5.[2]&nbsp;HTML5 também define com algum detalhe o processamento necessário para que erros de sintaxe de documentos inválidos sejam tratados uniformemente por todos os browsers e outros agentes de usuários em conformidade com o HTML5.[3]HistóriaO&nbsp;Web Hypertext Application Technology Working Group&nbsp;(WHATWG) iniciou o trabalho do novo padrão HTML em 2004, quando o&nbsp;World Wide Web Consortium&nbsp;(W3C) estava se concentrando no futuro desenvolvimento do&nbsp;XHTML 2.0, e o HTML 4.01 não tinha sido atualizado desde 2001.&nbsp;[4]&nbsp;Em 2009, o W3C decidiu que o Grupo de Trabalho do XHTML 2.0 deveria parar seus trabalhos, e assim, descontinuar o padrão. Desta forma o W3C e o WHATWG passaram a trabalhar juntas no desenvolvimento do HTML5.&nbsp;[5]O projeto do HTML5 foi bem recebido pelos desenvolvedores Web até então, e tornou-se tema na mídia em abril de 2010&nbsp;[6]&nbsp;[7]&nbsp;[8]&nbsp;[9]&nbsp;depois que o CEO da&nbsp;Apple,&nbsp;Steve Jobs&nbsp;emitiu uma carta pública intitulada "Reflexões sobre o Adobe Flash", onde ele conclui que o desenvolvimento do HTML5 tornaria o&nbsp;Adobe Flash&nbsp;não mais necessário, tanto para assistir vídeo ou mesmo exibir qualquer conteúdo web.[10]&nbsp;Isso provocou um debate entre os desenvolvedores Web, onde muitos sugeriram que enquanto o HTML5 proporcionasse uma melhor funcionabilidade, a variedade de browser existentes exibiriam páginas diferentes, tendo um resultado diferente em cada navegador e não conseguiria-se de fato chegar a um padrão.[11]&nbsp;No início de novembro de 2011 a Adobe anunciou que vai interromper o desenvolvimento de&nbsp;Flash&nbsp;para dispositivos móveis e redirecionar seus esforços para o desenvolvimento de ferramentas utilizando HTML5.[12][editar]DescriçãoNo início de 2008 o&nbsp;W3C&nbsp;– consórcio de empresas de tecnologia que coordena os padrões da internet quanto a linguagem – anunciou a primeira especificação do&nbsp;HTML5[13]. O HTML, que é responsável por organizar e formatar as páginas que visitamos na internet, está em sua versão 4.0.1 e continua evoluindo. Após cinco anos de trabalho, desde 2008 esta ainda é está em fase de esboço, enquanto a versão final está prevista para 2012. Foram feitas grandes alterações, que incluem:Novas&nbsp;API’s, entre elas uma para desenvolvimento de gráficos bidimensionais
Controle embutido de conteúdo multimídia
Aprimoramento do uso off-line
Melhoria na&nbsp;depuração&nbsp;de erros
Esta evolução da linguagem padrão para web pode eliminar a necessidade de&nbsp;plug-ins&nbsp;para aplicações&nbsp;multimídia&nbsp;em navegadores. Diversos críticos consideram a tecnologia como um forte concorrente ao&nbsp;Flash, da&nbsp;Adobe, ao&nbsp;Silverlight, da&nbsp;Microsoft, e ao recente&nbsp;JavaFX, da&nbsp;Sun&nbsp;(Oracle). Recentemente, Shantanu Narayen, diretor executivo da Adobe, disse que o Flash não iria perder mercado, porém a versão 5 do HTML já está sendo chamada de "Flash-killer" (Assassino do Flash)[14]. Estas tecnologias precisarão se adaptar rapidamente para conseguir manter-se no mercado, tão populares quanto hoje. Na avaliação do co-diretor de ferramentas da&nbsp;Mozilla, Ben Galbraith, as tecnologias viabilizadas pelo HTML5 como o&nbsp;Canvas&nbsp;para desenhos 2D e o armazenamento de conteúdos no desktop, permitirão que "usemos mais o browser do que nunca".Após dez anos sem atualizações, a forma como se escreve páginas na internet passa por uma boa transformação. O HTML5 oferece uma experiência web totalmente diferente para usuários e embora exista um longo caminho para ser finalizado, muitos navegadores importantes, como&nbsp;Internet Explorer 9,&nbsp;Opera,&nbsp;Safari&nbsp;4,&nbsp;Firefox&nbsp;3.6 e&nbsp;Chrome&nbsp;já implementaram grandes partes da linguagem, incluindo tags de vídeo e suporte à tecnologia&nbsp;Canvas. Com a evolução da linguagem, os navegadores passam da categoria "mostradores" de páginas para um renderizador de "web software".Assim como surgiram as&nbsp;app stores&nbsp;para aplicações nativas, existem appstores especificas para apliçações HTML5, os desenvolvedores podem utilizar a audiência das appstores para distribuir seu aplicativo e também fazer cobrança (as appstores oferecem integrações para permitir a cobrança). Como, por exemplo, a&nbsp;Zeewe, loja de apps HTML5 focada em&nbsp;smartphones.[editar]Exemplo de um código HTML5Código HTML5 para reproduzir áudio sem a necessidade de&nbsp;plug-ins:&lt;!DOCTYPE html&gt;
&lt;html&gt;
  &lt;head&gt;
    &lt;meta charset="UTF-8" /&gt;
    &lt;title&gt;HTML5&lt;/title&gt;
  &lt;/head&gt;
  &lt;body&gt;
    &lt;audio controls preload="auto"&gt;
        &lt;source src="exemplo.mp3" /&gt;
        &lt;!-- Mensagem especificando que o browser não suporta a tag ou formato. --&gt;
        &lt;p&gt;Seu browser não suporta essa tecnologia.&lt;/p&gt;
    &lt;/audio&gt;
  &lt;/body&gt;
&lt;/html&gt;
[editar]PopularidadeDe acordo com um relatório divulgado em&nbsp;30 de setembro&nbsp;de&nbsp;2011, 34% dos 100 melhores Web sites do mundo estavam usando HTML5&nbsp;– a adaptação foi liderada por&nbsp;mecanismos de busca&nbsp;e&nbsp;redes sociais.[15]&nbsp;Em&nbsp;20 de outubro&nbsp;de 2011, o&nbsp;Facebook&nbsp;anunciou o lançamento do Centro de Recursos HTML, dando aos desenvolvedores ferramentas para construir, testar e implementar aplicações para o Facebook.[16][editar]Logo do HTML5Logotipo do HTML5Em 18 de janeiro de 2011, a&nbsp;W3C&nbsp;introduziu uma logo para representar o uso de ou o interesse em HTML5. Diferente de outros emblemas anteriormente disponibilizadas pela W3C, esta não implica em uma validação ou em uma conformidade com um certo padrão. Desde de o dia 1º de abril , este logotipo é oficial.[17]Quando foi inicialmente apresentado ao público, a W3C anunciou o logotipo HTML5 como uma "Identidade visual de propósito geral para um vasto conjunto de tecnologias web de código aberto, incluindo HTML5,&nbsp;CSS,&nbsp;SVG, Formato de Fonte Aberto (Open - de Código aberto) para Web (em inglês WOFF), e outros".[18]&nbsp;Alguns defensores de padrões web, incluindo o The Web Standards Project (O Projeto de Padrões Web), criticaram a definição de "HTML5" relatando este como um termo guarda-chuva, apontando para a falta de nitidez da terminologia e o potencial para o desentendimento.[18]&nbsp;Três dias depois, a&nbsp;W3C&nbsp;respondeu à comunidade e alterou a definição do logotipo, retirando certas definições de tecnologias associadas a linguagem.[19]&nbsp;A&nbsp;W3C&nbsp;então disse que o logotipo "Representa o HTML5, a pedra angular para aplicações web modernas".[17][editar]BibliografiaIDG NOW - Google diz que a Web é o novo modelo de programação
IDG NOW - HTML 5: conheça a linguagem que vai revolucionar sua navegação na web

Postado Por Nathania Damascena 3IA