Ceci est juste une question sur les commentaires à l'intérieur d'une page HTML.Pourquoi le validateur HTML me donne-t-il une erreur à propos de ce commentaire HTML?
Par exemple:
<html>
<head></head>
<body>
<!--
<p><font size="4">--</font></p>
-->
</body>
</html>
En utilisant http://validator.w3.org/check je reçois le message d'erreur suivant. Est-ce que ça fait du sens?
ligne 6, colonne 21: déclaration de commentaire invalide: caractère trouvé « < » commentaire à l'extérieur mais à l'intérieur commentaire déclaration
<p><font size="4">--</font></p>
Vérifiez que vous utilisez une syntaxe correcte pour vos commentaires, par exemple: . Cette erreur peut apparaître si vous oubliez le dernier "-" pour fermer un commentaire et en ouvrir un autre plus tard.
Si la validation est aussi stricte que pour XML, le "-" n'est pas autorisé dans un commentaire de type SGML. Suce, mais le changer pour n'importe quoi d'autre fonctionne bien. – scunliffe