Certains HTML1 les balises de fermeture sont en option, c'est à dire:
</HTML>
</HEAD>
</BODY>
</P>
</DT>
</DD>
</LI>
</OPTION>
</THEAD>
</TH>
</TBODY>
</TR>
</TD>
</TFOOT>
</COLGROUP>
Remarque: ne Pas confondre avec les balises de fermeture qui sont interdit de l'être, c'est à dire:
</IMG>
</INPUT>
</BR>
</HR>
</FRAME>
</AREA>
</BASE>
</BASEFONT>
</COL>
</ISINDEX>
</LINK>
</META>
</PARAM>
Remarque: xhtml
est différent de HTML. xhtml est une forme de xml, qui exige que chaque élément a une balise de fermeture. Une balise de fermeture peut être interdit dans le code html, pourtant obligatoire , en xhtml
.
En option les balises de fermeture
- idéalement inclus, mais nous allons à les accepter si vous avez oublié, ou
- idéalement pas inclus, mais nous allons à les accepter si vous les mettez dans
En d'autres termes, doit - je les inclure, ou devrais-je ne pas les inclure?
Le HTML 4.01 spec parle de la fermeture des balises d'éléments facultatifs, mais ne dit pas si il est préférable de les inclure, ou préférable de ne pas les inclure.
D'autre part, un article aléatoire sur DevGuru dit:
La balise de fin est facultative. Toutefois, il est recommandé qu'il soit inclus.
La raison que je demande, c'est simplement parce que vous savez qu'il est facultatif pour des raisons de compatibilité; et ils en ont fait (obligatoire | interdit) s'ils pouvaient avoir.
Mettre une autre manière: Ce n'HTML 1, 2, 3 en ce qui concerne ces derniers, désormais facultatif, les balises de fermeture. Ce n'HTML 5? Et que dois - je faire?
Note
Certains éléments HTML sont interdit d'avoir des balises de fermeture. Vous pouvez être en désaccord, mais c'est la norme, et il n'est pas pour le débat. Je veux parler d' option balise de fermeture, et quelle était l'intention.
Notes de bas de page
1HTML 4.01