一些HTML 1结束标签是可选的,即:
</HTML>
</HEAD>
</BODY>
</P>
</DT>
</DD>
</LI>
</OPTION>
</THEAD>
</TH>
</TBODY>
</TR>
</TD>
</TFOOT>
</COLGROUP>
注意:不要与禁止包含的结束标签混淆,即:
</IMG>
</INPUT>
</BR>
</HR>
</FRAME>
</AREA>
</BASE>
</BASEFONT>
</COL>
</ISINDEX>
</LINK>
</META>
</PARAM>
注意: xhtml
与 HTML 不同。xhtml 是 xml 的一种形式,它要求每个元素都有一个结束标记。结束标签可以在 html中被禁止,但在xhtml
.
是可选的结束标签
- 理想情况下包括在内,但如果您忘记了它们,我们会接受它们,或者
- 理想情况下不包括在内,但如果您将它们放入,我们会接受
换句话说,我应该包括它们,还是不应该包括它们?
HTML 4.01 规范谈到关闭元素标签是可选的,但没有说明是否最好包含它们,或者最好不包含它们。
另一方面,DevGuru 上的一篇随机文章说:
结束标签是可选的。但是,建议将其包括在内。
我问的原因是因为您只知道出于兼容性原因它是可选的;如果可以的话,他们会让他们(强制|禁止)。
换句话说:HTML 1、2、3 对这些现在可选的结束标签做了什么。HTML 5 做了什么?我该怎么办?
笔记
HTML 中的某些元素被禁止使用结束标记。您可能不同意这一点,但这是规范,没有争议。我在询问可选的结束标签,以及意图是什么。
脚注
1 HTML 4.01