Vídeo: 04 | Entendendo o HTML5 que você escreve 2025
O HTML começou como um idioma muito simples para criar páginas da Web. O XHTML surgiu quando o desenvolvimento web expandido e os programadores profissionais precisavam de algo além do HTML 4. A versão estrita do XHTML (eXtensible HyperText Markup Language) foi considerado muito mais preciso e previsível do que o HTML 4.
No entanto, o XHTML nunca capturou realmente. Os desenvolvedores profissionais (especialmente aqueles que estavam integrando linguagens de programação como JavaScript e PHP em seus projetos web) adoraram o XHTML Strict, mas ele foi um pouco implacável para a maioria dos desenvolvedores e a grande maioria das páginas nunca se preocupou em validar os novos padrões. Quando chegou o momento de elaborar um novo padrão, o W3C (World Wide Web Consortium) decidiu apoiar o HTML5 em vez do XHTML 2.
O HTML5 não é realmente um rejeição do XHTML; possui algumas das melhores características do HTML 4 e XHTML:
-
Doctype simples: O > definição do doctype (o b código da placa de óleo que começa todas as páginas da web) para XHTML foi realmente complicado. Mesmo as pessoas que ensinaram aulas e escreveram livros sobre isso nunca memorizaram o doctype, mas tiveram que copiá-lo e colá-lo sempre. O HTML5 possui uma definição de documento muito simples e limpa, e é mais uma vez possível escrever uma página da memória.
-
HTML5 não inclui as tags de estilo de HTML 4 (fonte, centro e assim por diante), em vez disso, exigindo que os desenvolvedores usem CSS para todos os estilos. Do mesmo modo, os quadros e o layout baseado em tabela são desencorajados em favor do layout em estilo CSS. Suporte de validação:
-
A validação acabou por ser uma ferramenta muito útil, portanto HTML5 pode ser validado exatamente como o XHTML. Atualmente, o validador do W3C suporta HTML5 e outras ferramentas de validação estão online. A validação é uma maneira fácil de eliminar erros de codificação desagradáveis e pode simplificar muito sua codificação depois de começar a adicionar suporte de programação aos seus documentos.
-
Os padrões de codificação do HTML5 são mais como XHTML do que o HTML 4. Embora ainda seja possível usar codificação descomprometida em HTML5, a maioria dos desenvolvedores usa os padrões rígidos XHTML para criar o código mais fácil de ler e mais previsível. Integração mais apertada de CSS e linguagens de programação:
-
Talvez a característica mais importante do HTML5 seja a sua humildade. Enquanto HTML ainda é o idioma central da Internet, o HTML5 é realmente sobre como distribuir o controle para outros idiomas. O HTML5 é projetado como uma cola central que liga muitas outras tecnologias: CSS para layout visual, JavaScript para programação do lado do servidor, linguas do lado do servidor, como PHP para controle de servidor e bancos de dados. Novos recursos:
-
Muitos dos novos recursos do HTML5 não são tecnicamente HTML, mas avanços nas várias outras tecnologias relacionadas (bancos de dados integrados, nova sintaxe de JavaScript, novos recursos CSS, etc.).
