HTML5注释必须使用语法,禁用条件注释和嵌套注释,script/style内需用对应语言注释(如//、/.../),且DOCTYPE前不得添加任何注释。

如果您在编写HTML5代码时需要添加注释以提高可读性或临时禁用某段代码,则必须使用符合HTML5规范的注释语法。以下是HTML5中添加注释的具体方法:
一、使用标准HTML注释语法
HTML5沿用XML风格的注释语法,即以结尾,浏览器会完全忽略其中内容,且该语法兼容所有现代浏览器和HTML版本。
1、在需要注释的代码上方或行内插入符号闭合注释块。
立即学习“前端免费学习笔记(深入)”;
3、确保注释内容中不包含--字符串或>字符,否则会导致解析错误。
4、多行注释可直接换行书写,无需每行重复符号,例如:(注意:此处换行仅作说明,实际代码中无需
标签)。
二、避免使用HTML5不支持的注释形式
HTML5明确废弃了条件注释(如[if IE])、SGML声明式注释及XML处理指令类注释,这些形式在HTML5文档中将被忽略或引发解析异常。
1、删除所有形如的条件注释代码。
2、禁止使用 ... ?>或等服务器端模板语法伪装成注释。
3、不得在注释中嵌套注释,例如 外层 -->是非法的。
4、避免在DOCTYPE声明前添加任何字符(包括注释),否则将触发怪异模式。
三、在script和style标签内使用语言原生注释
当HTML5文档中嵌入JavaScript或CSS代码时,应优先采用对应语言的注释语法,而非HTML注释,以确保脚本解析正确性和样式表有效性。
1、在
2、在
3、禁止在
4、若需注释整个script/style块,应在标签外部用HTML注释包裹,例如:











