A relação entre html5 e xhtml

Video: Apresentando HTML 5: Diferenças entre HTML 4.01, (X)HTML e HTML

HTML começou como uma linguagem muito simples para criar páginas web. XHTML surgiu quando desenvolvimento web expandido e programadores profissionais precisava de algo além do HTML 4. A versão estrita do XHTML (eXtensible HyperText Markup Language) foi considerado muito mais precisa e previsível do que HTML 4.

Video: Qual a diferença entre HTML5 e Flash? DTCOM

No entanto, XHTML nunca realmente pegou. Os desenvolvedores profissionais (especialmente aqueles que foram integrando linguagens de programação como javascript e PHP em seus projetos web) amou XHTML Strict mas foi um pouco demasiado implacável para a maioria dos desenvolvedores, e a grande maioria das páginas nunca se preocupou para validar as novas normas. Quando chegou o momento de conceber um novo padrão, o W3C (World Wide Web Consortium) decidiu apoiar HTML5 em vez de XHTML 2.

HTML5 não é realmente uma rejeição da XHTML- que tem algumas das melhores características de ambos HTML 4 e XHTML:

  • doctype simples: o definição doctype (O código clichê que começa cada página web) para XHTML foi realmente complicado. Mesmo as pessoas que dava aulas e escreveu livros sobre ele nunca memorizou o doctype, mas tinha que copiar e colá-lo o tempo todo. HTML5 tem uma definição documento muito simples e limpo, e é mais uma vez possível escrever uma página de memória.



  • Separação de conteúdo e estilo: O HTML5 não incluem as marcas de estilo de HTML 4 (fonte, centro, e assim por diante), em vez exigindo que os desenvolvedores usem CSS para todos os estilos. Da mesma forma, quadros e layout baseado em tabela são desencorajados a favor do esquema de estilo CSS.

    Video: Should I Learn XHTML or HTML5?

  • suporte de validação: Validação acabou por ser uma ferramenta muito útil, por isso HTML5 pode ser validado como XHTML. o validador do W3C atualmente suporta HTML5, e outros instrumentos de validação estão vindo em linha. A validação é uma maneira fácil de eliminar erros de codificação patetas e pode simplificar muito a sua codificação depois de começar a adicionar suporte de programação para os seus documentos.

    Video: Why HTML5 is Better than XHTML

  • tradição estrita: Os padrões de codificação de HTML5 são mais como XHTML do HTML 4. Embora ainda seja possível usar codificação desleixada em HTML5, a maioria dos desenvolvedores usar os rígidos padrões XHTML para tornar o código mais fácil de ler e mais previsível.

  • Maior integração de CSS e linguagens de programação: Talvez a característica mais importante do HTML5 é a sua humildade. Enquanto HTML ainda é a língua central da Internet, HTML5 é realmente sobre como distribuir o controle para outras línguas. HTML5 é concebido como uma cola central que une muitas outras tecnologias: CSS para layout visual, javascript para programação do lado do cliente, línguas do lado do servidor, como PHP para controle de servidores e bancos de dados.

  • As novas capacidades: Muitos dos novos recursos do HTML5 não são tecnicamente HTML mas os avanços nas diversas outras tecnologias relacionadas (bancos de dados integrados, nova sintaxe javascript, novas funcionalidades CSS, e assim por diante).


Publicações relacionadas