Dans mon application, j'ai besoin d'afficher des cartes. J'utilise donc Leaflet.js
pour le faire, mais pour simplifier mon code HTML, j'ai utilisé une balise <map>
. Est-ce acceptable ou devrais-je éviter de le faire?
En ce qui concerne l'accessibilité, cela serait incorrect, car la balise <map>
est:
L'élément map, conjointement avec tous les descendants d'élément area, définit une carte-image.
( source du W3C )
StackOverflow donne une bonne réponse à propos des éléments personnalisés.