W3C home > Mailing lists > Public > www-html@w3.org > April 2002

Re: Deprecated stuff in XHTML1.1

From: Henri Sivonen <hsivonen@niksula.hut.fi>
Date: Thu, 11 Apr 2002 20:04:43 +0300
To: www-html@w3.org
Message-Id: <37CB0200-4D6E-11D6-AFF9-003065B8CF0E@niksula.hut.fi>
On Tuesday, April 9, 2002, at 02:45 , Masayasu Ishikawa wrote:

> See: http://lists.w3.org/Archives/Public/www-validator/2002Apr/0019

| For the record, it was a deliberate decision to make the usemap
| attribute to IDREF and XHTML-aware browsers like Mozilla and 
Netscape 6
| does (happen to) work with such image map used in XHTML documents
| served as 'application/xhtml+xml', but nevertheless, an erratum
| is planned for "5.8. Client-side Image Map Module" of Modularization
| of XHTML to make it a URI reference.

I think changing a deliberate decision as an erratum is unfair to the 
browsers that adhered to the original spec. (This is similar to the 
"no underscore in CSS class selectors" issue.)

Is it necessary to be able to reference maps outside the document? If 
the referenced map is inside the document, IDREF seems like a more 
natural choice.

Old browsers don't support application/xhtml+xml anyway, so the 
behavior of old browsers is a non-issue. (I am assuming that XHTML 
1.1 shouldn't be served as text/html. At least so far, the RECs only 
indicate that XHTML 1.0 under certain conditions may be served as 
text/html. And endorsing XHTML 1.1 as text/html would promote the use 
tag soup parsers instead of promoting parsing with real XML parsers.)

--
Henri Sivonen
hsivonen@niksula.hut.fi
http://www.hut.fi/u/hsivonen/
Received on Thursday, 11 April 2002 13:05:16 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 27 March 2012 18:15:51 GMT