XHTML
É a sigla de "Extensible Hypertext Markup Language". XHTML é uma linguagem de marcação usada para criar páginas da web. É semelhante ao HTML, mas usa uma sintaxe baseada em XML mais rigorosa. A primeira versão do XHTML (1.0) foi padronizada em 2000. Durante vários anos, XHTML foi a linguagem mais comum usada para criar sites. Desde então, ele foi substituído pelo HTML5.
Por que XHTML?
À medida que o HTML evoluiu durante as primeiras décadas da web, os navegadores se tornaram cada vez mais permissivos na forma como interpretavam o código-fonte das páginas da web. O resultado foi que os sites eram exibidos de maneira inconsistente entre os navegadores. Um dos principais objetivos do XHTML era garantir que as páginas da web tivessem a mesma aparência em vários navegadores.
Como o XHTML é baseado em XML, e não em HTML, as páginas da web codificadas em XHTML devem estar em conformidade com uma sintaxe XML rigorosa. Uma página da web que usa o doctype "XHTML Strict" (DTD) não pode conter erros nem tags inválidas, não deixando margem para ambiguidades para o navegador. No entanto, a maioria dos sites em XHTML usava o doctype "XHTML Transitional", que não exige uma sintaxe perfeita e permite até mesmo tags do HTML 4.01.
De 2001 até aproximadamente 2011, XHTML foi a linguagem de marcação padrão para o desenvolvimento web. Alguns desenvolvedores usavam um DTD XHTML estrito, embora a maioria usasse o doctype transitional. Como a maioria dos desenvolvedores web preferia uma linguagem mais flexível, a web acabou voltando para o HTML. Em 2014, o HTML5 foi oficialmente recomendado pelo W3C. A maioria dos navegadores modernos ainda oferece suporte a HTML e XHTML.
Teste seus conhecimentos