不需要关闭标签

HTML4和HTML5中有许多HTML标记,它们不需要使用结束标记来表示有效的HTML。 他们是:

大多数这些标签没有所需的结束标签的原因是,在大多数情况下,结尾标签暗示在文档中存在另一个标签。 例如,在大多数Web文档中,一个段落(由。定义)

)后跟另一个段落或另一个块级元素 。 因此,浏览器可以推断出该段落已经在下一段的开始处结束。

此列表中的其他标签并不总是包含内容,例如。 这个元素可以包含标签,但不必。 如果一个colgroup不包含任何col标签,则不留下结束标签不会造成任何混淆 - 在大多数情况下,列数将由span属性定义。

离开结束标签加速您的页面

忽略这些元素的结束标记的一个很好的理由是因为它们为页面下载添加了额外的字符,从而减慢了页面的速度。 如果您正在寻找要加快网页下载速度的事情,那么摆脱可选的结束标记是一个很好的开始。 对于有很多段落或表格单元格的文档,这可以节省很多。

但是,收尾标签并不全是好的

有一些重要的理由留在结束标签中。

XHTML需要所有关闭标签

大多数人使用这些元素的闭合标签的主要原因是XHTML。 当您编写XHTML时,总是需要结束标记。 如果您打算在将来的任何时候将您的Web文档转换为XHTML,最简单的方法是包含结束标签,以便您的文档已准备就绪。