Entrée | Sommaire | Historique | Structure | Entête et Corps | Textes | Liens | Listes | Images | Tableaux | Cadres | CSS | Propriétés CSS | Annexes
Il est possible d'insérer des images dans les pages web. Elles peuvent aussi bien faire partie d'un texte, être entre deux paragraphes, ou bien être situées d'un coté ou d'un autre du texte.
Pour insérer une image et en définir les propriétés, il faut utiliser la balise <img />.
Une image étant un élément ponctuel, la balise est immédiatement refermée.
code | effet |
---|---|
<img src="image.gif" | insère l'image image.gif |
width="68" | l'image aura une largeur de 68 pixels |
height="44" | et une hauteur de 44 pixels |
alt="faerie flower" | son nom est "faerie flower". Ce nom sera affiché si l'image ne peux être chargée, ou que le butineur est non-graphique. |
/> | fermeture de la balise image |
Résultat | |
Une image réactive est une image découpée en plusieurs zones qui ont des propriétés différentes. Généralement, chaque zone définie dans une image réactive permet lorsqu'elle est sélectionnée d'accéder à une page web différente.
Une même "carte" peut être utilisée par plusieurs images, mais la carte ne sera pas forcement correcte pour toutes les images, c'est pour cette raison qu'il y a généralement une seule "carte" par image réactive..
Cette balise permet de déclarer que ce qui est entre la balise <map> d'ouverture et la balise </map> de fermeture, est une description de plusieurs zones définies avec des balises <area />.
Cette balise permet de définir une zone et le lien qui sera utilisé lorsque l'utilisateur activera la zone.
Si plusieurs zones distinctes mènent vers un même lien, elles doivent être définies dans des balises <area /> différentes.
La balise area n'étant qu'une description, elle est fermée dans la balise d'ouverture.
Code | Effet |
---|---|
<map name="map">
|
Déclaration d'une carte d'image réactive dont le nom est map. c'est ce nom qui sera utilisé comme variable dans l'attribut usemap de l'image réactive. |
<area shape="poly" coords="4,110, 33,118, 68,118, 95,77, 169,77, 169,125, 137,158, 4,158" href="images.html" alt="images" />
|
Déclaration d'une zone de polygone dont les coordonnées des points du périmètre de l'aire sont: (4,110), (33,118), (68,118), (95,77), (169,77), (169,125), (137,158), (4,158). Lorsque cette zone est activée, la page chargée est image.html . |
<area shape="rect" coords="86,3,205,65" href="tableaux.html" alt="Tableaux" />
|
Déclaration d'une zone rectangulaire dont deux angles opposés ont pour coordonnées (86,3), (205,65) . Lorsque cette zone est activée, la page chargée est tableau.html . |
<area shape="circle" coords="41,73,40" href="css.html" alt="Feuilles de style en Cascade (CSS)" />
|
Déclaration d'une zone circulaire dont le centre à pour coordonnée (41,73), et dont le rayon est de 40 pixels. Lorsque cette zone est activée, la page chargée est css.html . |
</map>
|
Fin de la déclaration de la carte d'image réactive. |
<img src="map.gif" alt="exemple d'image reactive" usemap="#map"/>
|
Insertion de l'image map.gif qui utilise la carte d'image réactive map. |
Résultat | |
Entrée | Sommaire | Historique | Structure | Entête et Corps | Textes | Liens | Listes | Images | Tableaux | Cadres | CSS | Propriétés CSS | Annexes