/ / Problemy z weryfikacją kodu HTML - html, css, validation

Problemy z weryfikacją kodu HTML - html, css, validation

Mam problem z weryfikacją html. Mój kod wygląda tak:

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

Pokazuje mi błąd. Kod błędu:

Kolejne łączniki nie zakończyły komentarza. - nie jest dozwolone w komentarzu, ale np. - - jest.

jaki był problem w moim komentarzu? Proszę pomóż

Odpowiedzi:

1 dla odpowiedzi № 1

Gdy masz wiele kresek, powoduje to, że analizator HTML myśli, że komentarz się zakończył, więc zaczyna się wyszukiwanie > którego nie może znaleźć.

Tak więc, używając komentarzy, po prostu użyj dwóch przerywanych przed i po, i nigdy nie używaj dwóch kresek z rzędu w samym tekście komentarza.

Jest to formalnie niedozwolone, według specyfikacji:

4.7. Komentarze # T

Komentarze składają się z następujących części, dokładnie w następującej kolejności:

  • temu komentarz start ogranicznik "<!--"
  • tekst
  • temu Komentarz końcowy ogranicznik "-->"

Część tekstowa Komentarze ma następujące ograniczenia:

  • nie może zaczynać się od znaku „>”
  • nie może zaczynać się od ciągu „->”
  • nie może zawierać ciągu „-”
  • nie może kończyć się znakiem „-”

Oto przykład komentarza.

<!-- main content starts here -->

Twój komentarz narusza obie zasady, które wytłuściłem.