Wie kommentiere ich HTML, das bereits Kommentare enthält?

Wie kommentiere ich HTML, das bereits Kommentare enthält?

Ich habe Probleme, HTML-Abschnitte zu kommentieren, wenn die Abschnitte bereits Kommentare enthalten. Dies liegt daran, dass die schließenden Tags der Kommentarsyntax in Konflikt stehen. Gibt es eine VS Code-Erweiterung, die mein Problem lösen könnte?

Antwort1

Soweit mir bekannt ist, gibt es keine Erweiterung, da die HTML-Syntax (bzw. SGML) dies nicht zulässt.

Als Workaround, der nur in Ausnahmefällen genutzt werden sollte (Sie werden aufgrund zu erwartender Fehler bei der manuellen Verarbeitung gewarnt), können Sie Folgendes verwenden:

<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>

Oder Sie möchten vielleicht ein Sonderzeichen verwenden und etwa Folgendes eingeben:

<!~~ this is some inner comment ~~>

verwandte Informationen