HTML: Optionale schließende Tags einschließen oder ausschließen?

Etwas HTML1 schließende Tags sindOptiona, d.

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

Hinweis Nicht zu verwechseln mit schließenden Tags, dieverbote eingeschlossen werden, d.

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

Hinweis xhtml unterscheidet sich von HTML. xhtml ist eine Form von xml, für die @ erforderlich isjede Element haben ein schließendes Tag. Ein schließendes Tag kann @ seiverbote in HTML, nochverpflichten imxhtml.

Sind die optionalen schließenden Tags

im Idealfallinbegriffe, aber wir akzeptieren sie, wenn Sie sie vergessen haben, oderim Idealfallnich enthalten, aber wir akzeptieren sie, wenn Sie sie in @ einfüg

Mit anderen Worten,sollt Ich schließe sie ein, oder soll ichnich sie einbeziehen?

DasHTML 4.01-Spezifikation besagt, dass das Schließen von Element-Tags optional ist, sagt aber nicht, ob es vorzuziehen ist, sie einzuschließen, oder ob es vorzuziehen ist, sie nicht einzuschließen.

Auf der anderen Seite, Ein zufälliger Artikel auf DevGuru sagt:

Das Ending-Tag ist optional. Es wird jedoch empfohlen, ihn einzuschließen.

Der Grund, den ich frage, ist, weil Sie geradekenn es ist aus Kompatibilitätsgründen optional; und sie hätten sie gemacht verpflichten | verbote) wenn sie haben könnten.

Put it another way: Was hat HTML 1, 2, 3 in Bezug auf diese nun optionalen schließenden Tags getan? Was macht HTML 5? Und was sollI tun

Hinwei

Einige Elemente in HTML sindverbote von schließenden Tags. Sie können damit nicht einverstanden sein, aber das ist die Spezifikation, und es steht nicht zur Debatte. Ich frage nachOptiona Tags schließen, und was die Absicht war.

Fußnoten

1HTML 4.01

Antworten auf die Frage(28)

Ihre Antwort auf die Frage