Aller au contenu

Sujets conseillés

Posté

Bonjour,

J'aimerai savoir si la balise map est accessible :?:

Question avantage : elle permet d'assembler des images tout en ayant des liens dessus.

Qu'en pensez vous ?

Posté

J'utilise un tel menu sur mon site.

D'apres cette page de LA Grange, c'est accessible.

Par contre si le visiteur n'affiche pas les images, ont perd tout le menu. Donc j'ai 'caché' une liste avec les liens de mon menu sous mon image map ...

Normalement, on peut faire un truc du style :

     <OBJECT data="navbar1.gif" type="image/gif" usemap="#map1">
    </OBJECT>

    <MAP name="map1">
      <P>Navigate the site:
      <A href="guide.html" shape="rect" coords="0,0,118,28">Access Guide</a> |
      <A href="shortcut.html" shape="rect" coords="118,0,184,28">Go</A> |
      <A href="search.html" shape="circle" coords="184,200,60">Search</A> |
      <A href="top10.html" shape="poly" coords="276,0,276,28,100,200,50,50,276,0">Top Ten</A>
    </MAP>

Mais ca marche ps avec IE ... Enfin en tout cas j'avais pas réussi à le rendre compatible. Si quelqu'un veut tester les exemples ... (Source)

Posté

Bonjour,

Effectivement, les images map (ou images cliquables, images réactives) peuvent être accessibles.

Il existe 2 types d'images map :

- côté serveur : l'information sur les liens hypertextes que l'image contient est stockée sur le serveur et nécessite le renvoi au serveur des coordonnées graphiques du point cliqué (ce qu'un navigateur texte est incapable de faire)

- côté client : l'information sur les liens hypertextes que l'image contient est stockée dans le navigateur Web et ne nécessite pas d'appel au serveur

Il est donc préférable d'utiliser une image map côté client, à plus forte raison s'il l'image est utilisée pour la navigation.

Il est évidemment indispensable de donner un contenu alternatif significatif à l'aide de l'attribut alt pour l'image map et pour chaque zone cliquable.

En cas d'image map côté serveur, il faut doubler l'information par un menu texte équivalent.

Posté

Peux tu approfondir ?

tu parles des map du style :

<OBJECT data="barrenavigation1.gif" type="image/gif" usemap="#carte1">
    <MAP name="carte1">
      <P>Naviguer dans le site :
      <A href="guide.html" shape="rect" coords="0,0,118,28">Plan d'accès</a> |
      <A href="raccourci.html" shape="rect" coords="118,0,184,28">Entrée</A> |
      <A href="recherche.html" shape="circle" coords="184,200,60">Recherche</A> |
      <A href="top10.html" shape="poly" coords="276,0,276,28,100,200,50,50,276,0">
               Les dix premiers du hit-parade</A>
    </MAP>
    </OBJECT>

Si c'est le cas, quelqu'un a réussi a faire marcher ce code sous IE ?

Posté

non en fait je parlais plus d'une balise map me permetant de rassembler quatre bouton en un seul de cette facon :

<map name="boutons">
<area shape="rect" coords="0,0,15,15" href="lien1.asp" alt="lien1">
<area shape="rect" coords="15,15,30,30" href="lien2.asp" alt="lien2">
</map>
<img src="../images/boutons.png" alt="boutons" usemap="#boutons">

cela me permetait de gagner quelques ko car l'image rassemblé était plus petite que la somme des trois autes et de gagner autant de requête-1 qu'il y avait de bouton.

Finalement j'ai laissé tomber car ces liens sont vraiment important pour moi (ils permettent de réserver ou de demander des infos) donc il faut que je les soignent particulierement avec une balise alt pour chacun qui apparaisse vraiment par exemple.

Mais depuis (ca na plus rien avoir avec le sujet) je me suis mis au png et je suis passé pour la somme des quatres boutons de 9.35 ko en gif à 4.46 ko en png sans perte de qualité.

Voila !

En conclusion je dirais que la balise map est a évité car elle pose si j'ai bien compris parfois des problèmes donc autant sans passer si l'on peut !

Posté

Pour petit-ourson

Ca marche sous IE et Mozilla. Mais je ne sais pas si c'est ce que voulez faire.

<img title="titre" alt="alt" src="img/img.jpg"" usemap="#Map" />

<map name="Map" id="Map">

<area title="t1" alt="alt1" shape="rect" coords="367,215,410,238"

href="m1.htm" />

</map>

Posté (modifié)

Cette version ne fonctionne pas, comme tu as pu le constater, faute de support cohérent de <object> dans les navigateurs. Les seules imagemap actuellement utilisables recourent à <img... <map... et <area...

Modifié par LaurentDenis

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...