Devo evitar tags sem suporte no HTML5 se estiver usando o XHTML 4.01 Strict?
-
20-09-2019 - |
Pergunta
Esses elementos não são suportados no HTML 5, mas são suportados no XHTML:
acronym
big
tt
No futuro, quando mudarei meu doctype para HTML 5, não precisarei substituir ou alterar nenhum código para passar a validação?
Isso também é aceito como código válido, na tentativa de aliviar a dor para os ávidos codificadores XHTML (como eu) que estão acostumados a elementos de fechamento automático:
<tag type="type" id="name"/>
As mesmas regras se aplicam a <meta>
e outros elementos de fechamento próprio.
É uma boa ideia evitar o HTML 5 tags não suportadas, se eu estiver usando XHTML 1.0 Strict
agora?
Solução
Sim, seria uma boa ideia planejar com antecedência o suporte ao HTML5. Verifique aqui Para uma lista de tags e atributos depreciados a serem evitados.
Quanto a xhtml sintaxe (sempre fechando tags, tags de fechamento próprio, etc.) Você pode continuar a usar isso sem preocupação. O HTML5 pode ser escrito usando a sintaxe HTML padrão ou a sintaxe XHTML, embora sempre permaneça apenas HTML.