W3C home > Mailing lists > Public > www-validator@w3.org > July 1999

Re: EN and FR

From: Masayasu Ishikawa <mimasa@w3.org>
Date: Wed, 28 Jul 1999 02:01:31 +0900
To: Pierre.Crescenzo@anima.net
Cc: www-validator@w3.org
Message-Id: <19990728020131T.mimasa@w3.mag.keio.ac.jp>
Pierre Crescenzo <Pierre.Crescenzo@anima.net> wrote:

> I've validate a page [1] in HTML 4.0 strict. When I use :
> 
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
> 	"http://www.w3.org/TR/REC-html40/strict.dtd">
> 
> that's OK. But if I change EN to FR (the page is in French), the
> validator prints "Level of HTML: ." and not "Level of HTML: HTML 4.0"
> and can't give an icon for this type. Is this normal ?

Take a look at "7.2 HTML version information" in HTML 4.0
Specification [2].  It states:

    [...] The last two letters of the declaration indicate the language
    of the DTD. For HTML, this is always English ("EN").

So you can't change the declaration even if your document is written
in French.  To specify the language of the document, HTML has "lang"
attribute [3].  For French documents, you can use it something like
this:

  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
      "http://www.w3.org/TR/REC-html40/strict.dtd">
  <html lang="fr">
    ...

> [1] http://www.anima.net/

[2] http://www.w3.org/TR/REC-html40/struct/global.html#h-7.2
[3] http://www.w3.org/TR/REC-html40/struct/dirlang.html#h-8.1

Regards,
-- 
Masayasu Ishikawa / mimasa@w3.org
W3C - World Wide Web Consortium
Received on Tuesday, 27 July 1999 13:02:04 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 25 April 2012 12:13:52 GMT