IT 累计浏览 3,172 可选闭合标签 这篇文章从一个有趣的观察切入:Google搜索结果页的HTML代码中,``标签并没有闭合,但它完全符合W3C标准。这引出了一个很多开发者可能忽略的知识点——在HTML5标准下,确实存在一批标签属于“可选闭合标签”,即使不写结束符浏览器也能正确解析。 作者详细梳理了这类标签的名单,主要集中在表格相关标签(如``、``、``)以及一些其他结构标签(如``、``、``)上。关键差异在于,虽然它们允许省略闭合标签,但这更多是基于历史兼容性和浏览器容错机制的设计,而非推荐的现代编码实践。在实际开发中,显式闭合能增强代码可读性和健壮性,尤其是在嵌套较深的复杂布局中。 文章的实用价值在于,它帮助开发者理解HTML解析器的“宽容”行为背后的逻辑。当你看到别人写的不完整标签或调试布局异常时,这能让你快速定位到是否因为依赖了这种可选规则。最终,作者的结论是:了解规则是为了更好地遵守规范,清晰的闭合标签在绝大多数场景下都是更优的选择。 1