map & usemap in XHTML 1.1
Frankie
- html
Hi,
<map id="anmelden">
<area shape="poly" coords="825,40, 860,30, 960,45, 920,80, 870,80" href="neu.xhtml" alt="Anmelden"/>
</map>
<img src="bilder/auswahl.jpg" alt="" style="width:994px;height:80px" usemap="anmelden" />
warum geht das nicht?
Viele Grüße
Hallo,
warum geht das nicht?
... weil XHTML 1.1 nicht auf Abwärtskompatibilität ausgelegt ist.
Viele Grüße
Carsten
Hi,
... weil XHTML 1.1 nicht auf Abwärtskompatibilität ausgelegt ist.
das ist aber ein XHTML 1.1 Element, der W3C-Validator sieht den Code als valide...
Woran liegt das?
Viele Grüße
Hallo,
Du hast mich nicht ganz verstanden. Natürlich ist das valides XHTML 1.1. Nur kann kein mir bekannter Browser etwas damit anfangen.
Viele Grüße
Carsten
Hi,
Du hast mich nicht ganz verstanden. Natürlich ist das valides XHTML 1.1. Nur kann kein mir bekannter Browser etwas damit anfangen.
tja, ie kann man da image-Maps reinbauen?
Viele Grüße
Hallo,
tja, ie kann man da image-Maps reinbauen?
In XHTML 1.1? Gar nicht, wenn du willst, daß die Browser es verstehen. Als Alternative bleibt Dir nur der Wechsel auf eine (X)HTML-Version, die die Browser verstehen.
Viele Grüße
Carsten
Hallo,
... oder Du weichst auf andere Konstruktionen aus und bastelst ein bißchen:
http://www.alistapart.com/articles/imagemap/
Viele Grüße
Carsten
Hallo,
Du hast mich nicht ganz verstanden. Natürlich ist das valides XHTML 1.1. Nur kann kein mir bekannter Browser etwas damit anfangen.
Mozilla kann es im XML/XHTML-Modus.
</archiv/2003/9/58152/#m326263>
Kommt natürlich auf's selbe heraus, es ist vollkommen inpraktikabel...
Mathias
Hallo Mathias,
Mozilla kann es im XML/XHTML-Modus.
</archiv/2003/9/58152/#m326263>
Danke für die Information. Ich hab's zwar schon irgendwie vermutet, da ich mir nicht vorstellen konnte, daß selbst Mozilla nicht damit klar kommt, aber ich hab's noch nie ausprobiert...
Viele Grüße
Carsten
...
<img src="bilder/auswahl.jpg" alt="" style="width:994px;height:80px" usemap="anmelden" />
Bin nicht sicher, aber sollte es nicht heißen:
<img src="bilder/auswahl.jpg" alt="" style="width:994px;height:80px"
usemap="#anmelden" />
^
Gruß, Jeremy
Hi,
usemap="#anmelden" />
ja so funktioniert es, aber es ist nicht XHTML1.1-valide, das Gatter (#) muss weg.
Viele Grüße
Hi,
<map id="anmelden">
<area shape="poly" coords="825,40, 860,30, 960,45, 920,80, 870,80" href="neu.xhtml" alt="Anmelden"/>
coords enthält comma-separated values, nicht comma-and-or-whitespace-separated values.
</map>
<img src="bilder/auswahl.jpg" alt="" style="width:994px;height:80px" usemap="anmelden" />
Bei HTML wird in usemap eine URI erwartet laut Standard.
Ab XHTML 1.1 wird in usemap eine IDREF erwartet.
Problem: die Browser kennen den Unterschied noch nicht wirklich.
==> Verzichte auf die 1 hinter dem Punkt und benutze XHTML 1.0 statt 1.1 - die Browser sind einfach noch nicht soweit.
cu,
Andreas