如果部分已经包含注释,则我无法注释掉 HTML 部分。这是因为注释语法的结束标记冲突。是否有任何 VS Code 扩展可以缓解我的困难?
答案1
据我所知,没有扩展,因为 HTML 语法(或 SGML)不允许。
作为一种仅在特殊情况下使用的解决方法(由于手动处理中预期会出现错误而向您发出警告),您可以使用以下方法:
<head>
<title>Garden</title>
<!-- this is some comment
<!- - this is some inner comment - ->
<!- - this is some sibling comment - ->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="keywords" content="garden, home, plant">
<meta name="MS-HKWD" content="tree">
<meta name="MS-HKWD" content="pond">
<meta name="MS-HKWD" content="fish">
<meta name="MS-HKWD" content="flowers">
<meta name="MS-HKWD" content="health">
<meta name="MS-HKWD" content="health, relax">
<meta name="MS-HAID" content="botany">
this is the footer of comment -->
<link href="../design.css" rel="stylesheet" type="text/css" />
</head>
或者您可能想要使用特殊字符和类似这样的内容:
<!~~ this is some inner comment ~~>