Existe algumas diferenças em utilizar HTML e XHTML, veja abaixo algumas delas.
Diferenças: Todas as tags devem ser escritas em letras minúsculas inclusive os atributos Errado: <DIV><P>Aqui um texto</P></DIV> Certo: <div><p>Aqui um texto</p></div> As tags devem estar convenientemente aninhadas Errado: <div><em><p>Aqui um texto negrito</em></p></div> Certo: <div> <em> <p>Aqui um texto negrito</p> </em> </div> O uso de tags de fechamento é obrigatório Errado: <p>Um parágrafo. <p>Outro parágrafo Certo: <p>Um parágrafo.</p> <p>Outro parágrafo.</p> Elementos vazios devem ser fechados Errado: <br> <hr> <img src="imagem.gif" alt="minha imagem "> Certo: <br /> <hr /> <img src="imagem.gif" alt="minhaimagem " /> Valores de atributos devem estar entre aspas Errado: <td rowspan=3> Certo: <td rowspan="3"> A sintaxe para atributos deve ser escrita por completo. Errado: <input checked /> Certo: <input checked="checked" />
Parâmetro Web 2009 - 2012