W3C home > Mailing lists > Public > public-xhtml2@w3.org > December 2008

[ACTION-16] Changing @usemap to take URI instead of IDREF

From: Shane McCarron <shane@aptest.com>
Date: Tue, 23 Dec 2008 14:50:25 -0600
Message-ID: <49514F11.4020905@aptest.com>
To: XHTML WG <public-xhtml2@w3.org>

I am implementing this change in XHTML 1.2 as per my action and in order 
to support our resolution to issue 9641 [2]. I note, however, that this 
change is in *direct* conflict with the text of HTML 4.01 [1].  While 
HTML indicates the datatype of @usemap is uri, the prose clearly says 
that the value of usemap must MATCH the value of the name attribute of a 
map element.  To me that's an IDREF, not a URI.  My conclusion is that 
browser implementors did this wrong, everyone used it wrong, and so we 
need to support this incorrect implementation.

[1] http://www.w3.org/TR/html4/struct/objects.html#adef-usemap
[2] 
http://htmlwg.mn.aptest.com/cgi-bin/voyager-issues/Modularization-abstractions?id=9641

-- 
Shane P. McCarron                          Phone: +1 763 786-8160 x120
Managing Director                            Fax: +1 763 786-8180
ApTest Minnesota                            Inet: shane@aptest.com
Received on Tuesday, 23 December 2008 20:50:56 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 23 February 2010 18:12:50 GMT