5046 sujets

Sémantique web et HTML

La balise <map>, qui permet de définir des liens différents selon des zones d'une image définies par <area>, date des premiers temps du HTML.
Son utilisation est malcommode, surtout dans une période où on travaille avec des écrans de tailles très différentes, car les coordonnées permettant de définir les zones sont exprimées en pixel, ce qui oblige à recalculer les coordonnées en fonction de la taille de l'image, qui elle-même varie en fonction des dimensions et de l'orientation de l'écran.
J'ai fait ce qu'il faut par un script JS déclenché à l'ouverture de la page et sur les événements "resize" et "orientationchange".
Je me demande s'il y a un pour obtenir le même résultat de façon plus "à la page".
J’ai des centaines d’images jpg, je me vois mal les passer en svg. D’autant plus que svg et IE ne font toujours pas très bon ménage.