Por que usar o html5 para construir páginas da web?
Video: Crear una pagina utilizando HTML5 y CSS3
Conteúdo
HTML5, a versão atual (embora ainda em mutação) do HTML é realmente mais amplamente apoiado, nomeadamente nos navegadores mais antigos (como o Internet Explorer 6, 7 e 8), que seus antecessores.
Aqui está o ponto essencial para entender sobre HTML5: Cerca de 99 por cento do HTML5 envolve o mesmo conjunto de elementos que foram usados por seus antecessores, HTML4 e XHTML. Esses elementos trabalhou em HTML4, trabalhou em XHTML, e ainda trabalhar em HTML5. Em suma, quando você cria páginas em HTML5, você está apenas criando páginas HTML, período.
A outra dimensão para HTML5, porém, é que ele introduz alguns elementos novos. O mais dramático desses novos elementos são de vídeo nativo e chamados elementos de estrutura de página.
Muito resumidamente, vídeo nativo permite vídeo para jogar em páginas da web sem plug-ins, software adicional, como o Flash Player ou Windows Media Player ou o QuickTime Player Appl. E elementos de estrutura de página nomeadas, como artigo, ou cabeçalho, dizer um navegador “este é um artigo” ou “este é um cabeçalho da página,” respectivamente.
No entanto, quando você introduz novas tags HTML5, você está criando páginas que funcionam melhor, ou, em alguns casos, só trabalho, em navegadores modernos.
O doctype XHTML (a versão do HTML que precedeu HTML5) deve ser evitado na maioria dos casos. O doctype XHTML que precedeu HTML5 tinha regras mais estritas para a formatação de página. XHTML (assim chamado porque ele facilitou usando dados organizados em um formato chamado XML) tornou a vida mais fácil para os programadores de banco de dados usando XML (eXtensible Markup Language). Mas a vida mais problemático para os designers de páginas web.
Que tipo de regras estritas definidos no XHTML interferiu com navegadores de abertura páginas com código HTML falho? Se você esqueceu de fechar um elemento de parágrafo com uma tag parágrafo de fechamento, por exemplo, XHTML iria instruir um navegador para não abrir a página ou se a página aberta, para exibir uma mensagem de erro.
Video: Como criar grids responsivos com CSS | CSS #01
A norma mais rigorosa para formatação HTML associado com XHTML criado experiências de navegação irritantes, com o que parecia ser uma enxurrada de mensagens de erro desnecessárias aparecendo em browsers. Estas questões ajudaram a impulsionar o surgimento da atual versão do HTML - HTML5.
A resolução destas “regras estritas” questões em HTML5 tem sido o de simplificar a sintaxe HTML, e afrouxar as regras. Com HTML5, deixando algumas tags unclosed é novamente permitido. (Dito isto, a melhor prática é ainda para fechar-los- não é preciso muito trabalho e ajuda a manter o código mais organizado e compreensível para solução de problemas.)
Além disso, HTML5 simplificou o código necessário para definir uma página HTML. A primeira linha de código da página HTML5 é muito simples:
Quem deve continuar a usar uma declaração doctype XHTML no início de um arquivo HTML? A resposta: designers que trabalham sob a direção de gerentes de banco de dados XML que insistem que o elemento XML das páginas só irá funcionar se um doctype XHTML é declarada. Tais ambientes de projeto são raros.