- From: Irene Vatton <Irene.Vatton@inrialpes.fr>
- Date: Tue, 21 Feb 2006 14:40:49 +0100
- To: Stanimir Stamenkov <stanio@myrealbox.com>
- Cc: www-amaya@w3.org
On Sunday 19 February 2006 17:13, Stanimir Stamenkov wrote: > /Irene Vatton/: > > Sorry I meant "Amaya will generate the # except for XHTML 1.1 documents" > > XHTML 1.0 accepts both usemap="#map" and usemap="map". > > Amaya should generate usemap="#mapid" and not usemap="mapid" for > both document types. While both values are validated fine as an URI > value the "mapid" one would resolve to non-existent resource, > something like <basehref>mapid, i.e. it will point to a different > than the current document resource, while <dochref>#mapid refers to > a "mapid" fragment in the current document. In XHTML 1.1, usemap is defined as IDREF, and IDREFs cannot start with "#". http://www.w3.org/TR/REC-xml/#idref If you want your image maps to work with mainstream browsers and your documents to validate, use XHTML 1.0. It defines usemap as CDATA (through &URI;), and you can happily use usemap="#foo" which, unlike the XHTML 1.1 version usemap="foo", works with most browsers. Irène. ----- Irène Vatton INRIA Rhône-Alpes INRIA ZIRST e-mail: Irene.Vatton@inria.fr 655 avenue de l'Europe Tel.: +33 4 76 61 53 61 Montbonnot Fax: +33 4 76 61 52 07 38334 Saint Ismier Cedex - France
Received on Tuesday, 21 February 2006 13:42:24 UTC