Balises d`image

Transcription

Balises d`image
• La balise <img />
- place une image dans le document
Balises d’image
Balises d’image
- formats reconnus : GIF, JPG, PNG
• Exemple
-
<img src=“http://serveur/image.jpg” alt=“en-tête” />
-
<img src=“http://serveur/image.jpg”
alt=“logo de l’organisme”
width=“180” height=“100”
longdesc=“http://serveur2/description.html”
ismap=“ismap” usemap=“#map1” />
66
• Attributs
- src : URL du fichier image (obligatoire)
Balises d’image
Balises d’image
- width et height : largeur et hauteur de l’image, en pixels.
- alt : description textuelle de l’image (obligatoire)
- longdesc : pointe sur une ressource donnant une description plus
approfondie de l’image
- ismap : identifie l’image comme une partie d’une imagemap serveur
- usemap : donne le nom de l’imagemap client à utiliser avec l’image
67
• Une image sensible (imagemap) est une
image contenant différentes zones
représentées par des liens
Balises d’image
Images sensibles
• Deux modes
- Serveur : coordonnées du clic envoyés au
serveur pour qu’il calcule l’URL correspondante
- Client : c’est le navigateur qui analyse les
coordonnées du clic (plus rapide) mais nécessite
une map
68
• La balise <map>
- contient les définitions des zones sensibles
Balises d’image
Images sensibles
• Attribut
- id : obligatoire et unique, il permet d’identifier la carte
- name : le nom pouvant être référencé par l’attribut usemap.
• Exemple
-
<map id=“navigation” name=”navigation”>
<area .../>
<area .../>
</map>
Selon les spec, id suffit. Par
contre en pratique, c’est la
valeur de l’attribut name qui
est préconisée dans usemap.
Pour être sûr, préciser les 2 :
id=”valeur” et name=”valeur”
dans <map>
69
• La balise <area />
Balises d’image
Images sensibles
- définit une zone sensible dans une imagemap
• Exemple
-
<img src=”image.jpg” alt=”description” usemap=”#navigation”>
-
<map id=“navigation” name=”navigation”>
<area shape=“circle” coords=“288,306,288” href=“doc.html” />
<area shape=“default” href=“index.html” />
</map>
70
• Attributs de <area />
- shape : definit la forme de la zone (rect|circle|poly ou default)
Balises d’image
Balise <area />
- coords : coordonnées de la zone sensible, sous forme de liste
séparée par des virgules (aucune si shape=”default”)
- href : URL du document à associer à la zone
- nohref : permet de désactiver une zone (pointe sur rien)
- alt : propose un texte de substitution
- accesskey : raccourci clavier
- tabindex : position de la zone dans la séquence de tabulations
71
• Chaque type de zone dispose d’un système
Balises d’image
Balise <area />
de coordonnées spécifique.
- rect : coordonnées du coin supérieur gauche et
du coin inférieur droit.
- circle : coordonnées du centre et du rayon.
- poly : coordonnées des sommets.
72
• A partir de l’image
Balises d’image
Exercice
suivante (300x200) :
- définir une map où
‣
la zone bleue renvoie vers lien1.html
‣
la zone verte vers lien2.html
‣
la zone rouge vers lien3.html
73

Documents pareils