Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/01/2005, 04:20
Avatar de PatomaS
PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 20 años, 1 mes
Puntos: 63
Hola

Bueno, he estado haciendo mis pruebillas dado que no me había enfrentado a esto, y en efecto hay problemas.

Según google, el problema es del validador, pero según varios mensajes en bugzilla, no es así, sencillamente parece ser un problema de interpretación de los elemsntos en los navegadores, de hecho, Mozilla 1.7 los muestra bien, pero firefox 1.0 falla.

Agregaré que incluso en los ejemplo del xhtml 2.0, existe la sintaxis "#mapa", claro que allí el usemap se puede utilizar en más etiquetas.

Sigamos y veamos referencias:

Según esta página, el idref, debe coincidir con el contenido de un id o un name. Realmente dice que debe coincidir con un name y dicho name debe coincidir con un id. Esta definición, forma parte de la definición del xml 1.0 en su tercera edición.

Según esta otra definición, complementaria o derivada de la anterior, podemos ver que los idref son referencias a identificadores únicos en un documento, eso quiere decir que ha de ser solo un id y no un name y que además, este debe ser único en el documento. Esta referencia está obtenida del documento que detalla la modularización en el xhtml.

En esta otra página, podemos ver la definición técnica de las «Client side image maps», en esta definición, observamos que el <map> debe tener un id que se considera implicitamente relacionado con el usemap de una imagen. Sin embargo, si revisamos esta otra definición, veremos que el usemap no forma parte de los atributos de la etiqueta <img>, lo cual ciertamente parece extraño.

Así que al parecer, no es posible utilizar adecuadamente la combinación imagen - mapa de imagen en xhtml 1.1, sin embargo, en un documento xhtml 1.0 strict, si validará, así que parece que si quieres que tu documento valide, deberá ser 1.0 strict y no 1.1.

De paso, podrías escribir un reporte en bugzilla. actualmente hay, al menos un reporte del mismo caso que el tuyo, lo puedes ver aquí. No se si habrá más puesto que el buscador de bugzilla es muy poco eficiente, pero al menos puedes aportar algo en ses mismo reporte.

Suerte

Felicidad
__________________
¡ hey, hou, hou, hey !