Ik had een html pagina gemaakt met een clickable map erop. In HTML 4 wordt de map naam aangegeven met name=, aldus:
Nu heb ik het omgezet naar XHTML 1.0 strict, en XHTML zegt dat de naam van de map niet meer met name wordt aangeduid maar met id, aldus:
Wie schetst mijn verbazing dat dit niet met Firefox (2.0.0.14) werkt? In IE werkt het perfect en als ik van id weer name maak werkt het ook in Firefox, maar dat is geen XHTML.
Hoe zit dat? Is dit een bekende bug van Firefox?
HTML:
1
2
3
4
5
6
7
| <img src="kaart.png" style="border: 0px;" alt="kaart" width="1000" height="1000" usemap="#clickmap" /> <map name="clickmap"> <area shape="poly" coords="0,0,500,500,0,1000" href="kaart_4_0.html" alt="left" /> <area shape="poly" coords="0,0,1000,0,500,500" href="kaart_0_4.html" alt="top" /> <area shape="poly" coords="1000,0,1000,1000,500,500" href="kaart_1_0.html" alt="right" /> <area shape="poly" coords="0,1000,500,500,1000,1000" href="kaart_0_1.html" alt="bottom" /> </map> |
Nu heb ik het omgezet naar XHTML 1.0 strict, en XHTML zegt dat de naam van de map niet meer met name wordt aangeduid maar met id, aldus:
HTML:
1
2
3
4
5
6
7
| <img src="kaart.png" style="border: 0px;" alt="kaart" width="1000" height="1000" usemap="#clickmap" /> <map id="clickmap"> <area shape="poly" coords="0,0,500,500,0,1000" href="kaart_4_0.html" alt="left" /> <area shape="poly" coords="0,0,1000,0,500,500" href="kaart_0_4.html" alt="top" /> <area shape="poly" coords="1000,0,1000,1000,500,500" href="kaart_1_0.html" alt="right" /> <area shape="poly" coords="0,1000,500,500,1000,1000" href="kaart_0_1.html" alt="bottom" /> </map> |
Wie schetst mijn verbazing dat dit niet met Firefox (2.0.0.14) werkt? In IE werkt het perfect en als ik van id weer name maak werkt het ook in Firefox, maar dat is geen XHTML.
Hoe zit dat? Is dit een bekende bug van Firefox?
Signatures zijn voor boomers.