[xhtml 1.1] <map>'s valideren

Pagina: 1
Acties:

  • aqua_man
  • Registratie: Januari 2002
  • Laatst online: 26-07-2023

aqua_man

one life, live it!

Topicstarter
Om te proberen of ik mijn website een hele nieuwe look zou kunnen geven, wilde ik gebruik gaan maken van een <map>, allemaal mooi en aardig, maar als ik de volgende code door de W3C Markup Validation Service haal, krijg ik de error die er onder staat.

HTML:
1
2
3
4
 <map id='framemapup'>
  <area shape='rect' coords='354, 50, 388, 71' href='javascript:scrollUp();' alt='Scroll omhoog'/>
 </map>
 [img]'/images/frame-up.gif'[/img]


code:
1
2
3
Line 41, column 51: character "#" is not allowed in the value of attribute "usemap"

[img]'/images/frame-up.gif'[/img]


Meestal hoef je niets te posten omdat de oplossing direct uit de GoT search komt rollen, maar deze kon ik toch echt niet vinden. Na veel zoeken kwam ik er trouwens ook achter dat het attribuut name= ook nodig is om een map in andere browsers te laten werken. Maar ook dit wordt niet geaccepteerd door de validator.

Weet iemand hier een oplossing voor? Of is het niet valid te krijgen?

2 swim or not 2 swim, that's the question


Verwijderd

geen xhtml 1.1 gebruiken, het werkt toch niet in IE, tenminste, als je het goed doet.

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Het is wel XHTML1.0 strict valideerbaar :P

IIg, waarom uberhaupt valideren als sommige browsers er toch niks mee kunnen ?

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Verwijderd

Jawel. Het is valid te krijgen. Echter denk ik niet dat jij XHTML wilt gebruiken, maar veel eerder HTML 4.01.

Het usemap attribuut is een IDREF geworden in XHTML 1.1 en werkt hetzelfde als het FOR attribuut op het LABEL element. Dus |usemap="bla"| als attribuut op het plaatje en |<map id="bla">| als MAP start tag.

Dit werkt echter alleen als je echt XHTML gebruikt in Mozilla.