HTML: incluir ou excluir tags de fechamento opcionais?

AlgunsHTML1 tags de fechamento sãoopcional, ou seja:

</HTML>
</HEAD>
</BODY>
</P>
</DT>
</DD>
</LI>
</OPTION>
</THEAD>
</TH>
</TBODY>
</TR>
</TD>
</TFOOT>
</COLGROUP>

Nota:&nbsp;Não confunda com as tags de fechamento que sãoproibido&nbsp;a ser incluído, ou seja:

</IMG>
</INPUT>
</BR>
</HR>
</FRAME>
</AREA>
</BASE>
</BASEFONT>
</COL>
</ISINDEX>
</LINK>
</META>
</PARAM>

Nota: xhtml&nbsp;é diferente do HTML. xhtml é uma forma de xml, que requercada&nbsp;O elemento possui uma tag de fechamento. Uma tag de fechamento pode serproibido&nbsp;em html, aindaobrigatório&nbsp;noxhtml.

As tags de fechamento opcionais

idealmenteincluído, mas nós os aceitaremos se você os esquecer ouidealmentenão&nbsp;incluído, mas nós os aceitaremos se você os colocar

Em outras palavras,devemos&nbsp;Eu os incluo ou devonão&nbsp;incluí-los?

oA especificação do HTML 4.01 fala sobre o fechamento de tags de elemento sendo opcional, mas não diz se é preferível incluí-los ou preferível não incluí-los.

Por outro lado,um artigo aleatório no DevGuru diz:

A tag final é opcional. No entanto, recomenda-se que seja incluído.

A razão pela qual pergunto é porque você apenasconhecer&nbsp;é opcional por motivos de compatibilidade; e eles os teriam feito (obrigatório | proibido) se eles pudessem ter.

Em outras palavras: o que o HTML 1, 2, 3 fez com relação a essas tags de fechamento, agora opcionais. O que o HTML 5 faz? E o que deveriaI&nbsp;Faz?

Nota

Alguns elementos em HTML sãoproibido&nbsp;de ter tags de fechamento. Você pode discordar disso, mas essa é a especificação, e não há debate. Estou perguntando sobreopcional&nbsp;tags de fechamento e qual era a intenção.

Notas de rodapé

1HTML 4.01