TripleM: area coords bei keinem browser spec.konform?

Beitrag lesen

Hi,

ich habe folgende situation. ich möchte ein bild einbinden, welches sich der blockgröße entsprechend scaliert (width=100%, height=100%). das funktioniert auch soweit.

nun soll über diesem bild ne verweissensitive map liegen, die natürlich entsprechend mitscaliert. theoretisch kein problem, da laut den mir bekannten aktuellen spezifikationen (html4.01, xhtml1.1; z.b. http://www.w3.org/TR/html401/struct/objects.html#h-13.6.1) die coords der entsprechenden area-bereiche kommaseparierte längenwerte sind, also ebenfalls mit prozentangaben gebaut werden können.

dies funktioniert so aber nicht, da keiner der von mir getesteten browser (moz, ie und opera) die prozentwerte in den coords erkennt, sondern immer von pixeln ausgeht. hab ich was übersehen, oder haben tatsächlich ALLE browser diese lücke in ihrer implementierung? ich hatte eigentlich nicht vor, bei jedem imageresize die coords der ganzen areas erst umständlich berechnen lassen zu müssen.

bsp.:
<div style='position:relative; float:left'>
 <img src='image1.png' usemap='#map1' width=100% height=100%>
 <map name='map1'>
  <area name='area1' shape='rect' coords='0%,0%,50%,100%' href='klickmich1.html'>
  <area name='area2' shape='rect' coords='51%,0%,100%,100%' href='klickmich2.html'>
 </map>
</div>

so long,