You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

HTML5中<body>首内容为注释时,能否省略其起始标签?W3C验证存疑

关于HTML5中起始标签省略的疑问解答

HTML5规范明确规定:只有当元素的第一个内容节点不是注释时,才允许省略其起始标签。如果的第一个内容是注释,起始标签是不能省略的。

你提供的代码里,结束后直接跟着注释,再闭合,按规范确实不符合省略起始标签的要求,但W3C验证器未报错,这大概率是验证器在处理这类边缘场景时的容错机制导致的——毕竟HTML本身就是以容错性著称的,验证器有时会对非严重违规的写法放行。

不过从严格遵循规范的角度,建议补上的起始标签,写法如下:

<!DOCTYPE html>
<html>
<head><title>Page</title></head>
<body>
<!-- fsd -->
</body>
</html>

这样既符合规范,也能避免不同浏览器解析时可能出现的潜在问题。

内容的提问来源于stack exchange,提问作者handsome-and-SKINNY

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 13:54:23