/ / Html Code Validierungsprobleme - HTML, CSS, Validierung

HTML-Code Validierungsprobleme - HTML, CSS, Validierung

Ich habe ein Problem mit der HTML-Code-Validierung. Mein Code ist wie folgt:

 `<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">

<!-- Always force latest IE rendering engine (even in intranet) & Chrome Frame
Remove this if you use the .htaccess -->
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
</head>

<body>
<!---this is a comment----->
</body>
</html>`

Es zeigt mir einen Fehler. Der Fehlercode lautet:

Konsekutive Bindestriche haben einen Kommentar nicht beendet. - ist nicht erlaubt in einem Kommentar, aber z.B. - - ist.

Was war das Problem in meinem Kommentar? Bitte helfen Sie

Antworten:

1 für die Antwort № 1

Wenn Sie mehrere Bindestriche haben, bewirkt dies, dass der HTML-Parser denkt, dass der Kommentar beendet ist > was es nicht finden kann.

Verwenden Sie also bei der Verwendung von Kommentaren einfach zwei Striche davor und danach und verwenden Sie niemals zwei Striche in einer Zeile im Kommentartext.

Dies ist offiziell nicht erlaubt, gemäß den Spezifikationen:

4.7. Kommentare # T

Kommentare bestehen aus den folgenden Teilen in genau der folgenden Reihenfolge:

  • das Kommentar Startbegrenzer "<!--"
  • Text
  • das Kommentar Ende Trennzeichen "-->"

Der Textteil von Kommentaren hat die folgenden Einschränkungen:

  • darf nicht mit einem ">" beginnen
  • darf nicht mit der Zeichenkette "->" beginnen
  • darf die Zeichenfolge "-" nicht enthalten
  • darf nicht mit einem "-" Zeichen enden

Das folgende Beispiel zeigt einen Kommentar.

<!-- main content starts here -->

Dein Kommentar verletzt beide Regeln, die ich fett dargestellt habe.