Oui, invalide, car il manque justement dans ta page, l'information qui indique qu'il s'agit du HTML 2.0 : la DTD.
Mais pas du tout, mon cher monsieur. L'utilisation obligatoire du DTD ne date que de HTML 3, justement pour distinguer les documents HTML 3 des documents HTML 2. La RFC 1866 (qui définit le HTML 2) dit justement :
NOTE - If the body of a `text/html' message entity does not begin with a document type declaration, an HTML user agent should infer the above document type declaration.
Et pour que les choses soient claires, "message" signifie bien l'ensemble de ce qui est retourné par le serveur web, le "body" étant l'ensemble du document HTML, le "header" étant les en-têtes HTTP. Or le serveur web de Free retourne bien "Content-Type: text/html" quand tu accèdes à ma page, donc ma page est conforme.
[^] # Re: Mozilla 1.4 en français, et nouveau look du site !
Posté par Boa Treize (site web personnel) . En réponse à la dépêche Mozilla 1.4 en français, et nouveau look du site !. Évalué à 3.
Mais pas du tout, mon cher monsieur. L'utilisation obligatoire du DTD ne date que de HTML 3, justement pour distinguer les documents HTML 3 des documents HTML 2. La RFC 1866 (qui définit le HTML 2) dit justement :
NOTE - If the body of a `text/html' message entity does not begin with a document type declaration, an HTML user agent should infer the above document type declaration.
Et pour que les choses soient claires, "message" signifie bien l'ensemble de ce qui est retourné par le serveur web, le "body" étant l'ensemble du document HTML, le "header" étant les en-têtes HTTP. Or le serveur web de Free retourne bien "Content-Type: text/html" quand tu accèdes à ma page, donc ma page est conforme.
Et donc, le validateur est incorrect.