web-dev-qa-db-fra.com

Est-ce une pratique acceptable de changer le comportement d'anciennes balises HTML?

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?

2
Hauleth

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.

3
Igor-G