charset = iso-8859-1 avec & lt;! DOCTYPE HTML & gt; jeter un avertissement?

Je viens de validé un html doc à l'aide de la W3-validator , et a constaté que Si j'utilise:

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

avec:

<!DOCTYPE HTML>
  • Il lance un avertissement Line 4, Column 72: Using windows-1252 instead of
    the declared encoding iso-8859-1.

Toutefois, il est résolu si j'utilise:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

Je ne comprends pas vraiment ce qui se passe, aussi, je ne sais même pas comment utiliser la balise DOCTYPE, j'ai juste copié et collé l'un sur le web.

Quelqu'un peut me pointer dans la bonne direction pour comprendre:

  • pourquoi cela se produit
  • et, comment utiliser la balise DOCTYPE

source d'informationauteur ajax333221