Logo dbcom
présente
Le petit guide HTML
Les images

Des images dans vos pages

Que serait le Web sans les images ?

Même si vos pages Web sont très intéressantes, il est toujours utile de les agrémenter par quelques images. Utilisez des images aux formats GIF ou JPEG (ou JPG), pour qu'elles puissent être facilement affichées sur toutes les plateformes (PC, Mac, Unix...).

Pour afficher une image, il suffit de créer un lien vers le fichier d'image. La balise utilise les codes <img src="nom de l'image">. Par exemple :

<img src="Cigogne.jpg">

Si l'affichage des images par le visualiseur a été désactivé, seul un petit cadre vide s'affichera. Le code ALT="nom" permet d'afficher dans le cadre vide un petit texte qui donne des informations sur l'image. Par exemple, la balise qui affiche le logo en haut de cette page est la suivante :

<center><img src="dbcom3.gif" alt="Logo dbcom" width=85% border=0></center>

Avec Windows 95, le contenu de ALT apparaît en infobulle si le pointeur de la souris s'y arrête.

Comme pour les barres de séparation, il est possible d'utiliser le paramètre width=. En plus, le paramètre height= permet de contrôler la hauteur de l'image. La valeur à indiquer est un pourcentage de la largeur de la fenêtre ou un nombre de pixels.

Le paramètre align= peut prendre les trois valeurs LEFT, CENTER et RIGHT pour aligner l'image contre la marge de gauche, la centrer ou l'aligner à droite.

Attention : les grandes images s'affichent lentement... Utilisez autant que possible des petites images. Si vous utilisez des images de grande taille, vous pouvez décider d'un affichage progressif : le visualiseur charge d'abord une image en basse résolution, puis la remplace par l'image en haute résolution.

Pour pouvoir utiliser des images, il faut d'abord en avoir... Vous trouverez de nombreux logiciels en shareware (vous payez la licence après avoir testé le logiciel et que vous décidez de le conserver) sur divers sites. Bonne chasse.


Des liens sous forme d'images

Utiliser une image comme lien hypertexte est facile. Remplacez simplement le texte de lien par la balise qui affiche l'image. Par exemple, au lieu de définir ainsi un lien :

<a href="continuer.htm">Continuer</a>

vous pouvez remplacer le texte Continuer par l'image SUITE.JPG et écrire :

<a href="continuer.htm"><img scr="suite.jpg"></a>


Des images interactives

Une image peut contenir plusieurs liens, chacun correspondant à une zone de l'image. En fait, chaque pixel d'une image peut recevoir un lien différent, mais il faudrait alors être très adroit et manier la souris très précisément !

Pour définir les différentes zones d'une image, utilisez votre logiciel graphique préféré. Dans la balise qui affiche l'image, utilisez la commande USEMAP= pour indiquer où se trouve la liste des zones. Si le visualiseur ne peut pas gérer ces zones, ajouter le code ISMAP pour en confier la tâche au serveur.

Votre répertoire de zones peut se trouver dans la page en cours (dans ce cas, la commande USEMAP= indique un lien local, du type "#haut"). Mais vous pouvez également avoir votre liste de zones dans une page réservée à cela.

Exemples :

<IMG SRC="map.gif" USEMAP="sample.html#3">
<IMG SRC="map.gif" USEMAP="sample.html" ISMAP>

Votre liste de zones est définie par les balises <MAP> et </MAP>. Chaque zone est un lien hypertexte. Exemple :

Chaque zone est définie par les coordonnées des pixels qui délimitent la zone. Le coin supérieur gauche de l'image correspond au point 0,0. Dans l'exemple, on définit un rectangle (RECT) pour chaque zone.

D'autres commandes sont disponibles 

<AREA SHAPE=RECT COORDS= [2 coins] HREF= [url]> Définir un rectangle en indiquant les coordonnées de deux coins (en haut à gauche, en bas à droite)
<AREA SHAPE=CIRCLE COORDS= [x, y, rayon] HREF= [url]> Définir un cercle en indiquant les coordonnées du centre (x, y) et le rayon.
<AREA SHAPE=POLY COORDS= [x,y,x2,y2,x3,y3....xn,yn] HREF= [url]> Définir un polygone en indiquant les coordonnées de ses différents coins (xy1, xy2, xy3...).

Voici un exemple de source d'une page Web qui montre l'utilisation de ces balises.

Il est possible d'utiliser la commande NOHREF pour définir une zone qui n'a aucune fonction hypertexte. Ce non-lien renvoie à la page qui contient la liste des zones, et non la page qui contient l'image. Si la page contient une adresse de base (BASE URL), c'est ce lien qui sera activé.

Si deux zones se superposent, la zone qui sera activée sera celle qui figurera avant l'autre dans la liste. Vous pouvez ainsi définir un lien pour plusieurs petites zones de l'image, et ensuite une grande zone qui couvre toute l'image. Si on clique sur une petite zone, elle sera active  si on clique entre les petites zone, c'est le lien correspondant à l'image entière qui sera active.

Si tout n'est pas encore possible, la palette de liens possibles pour une même image est importante. Par exemple, un site technique pourra afficher la photographie d'une machine, et le visiteur cliquera sur l'élément qui l'intéresse pour accéder à des pages détaillées.


Résumé


© Daniel Bédo. Tous droits réservés. Distribution commerciale ou publication strictement interdites sans autorisation écrite.

La diffusion de ce document sur Internet ou des serveurs BBS est autorisée, à condition qu'il le soit dans son intégralité et sans aucune modification. La diffusion sur des services en lignes commerciaux doit faire l'objet d'une autorisation de la part de l'auteur.

Les marques citées sont déposées par leurs propriétaires respectifs.

L'auteur dégage toute responsabilité en cas de dommages directs, indirects, accidentels ou consécutifs provenant d'informations erronées, et ce, même si l'auteur a été prévenu de la possibilité de tels dommages.



Site et pages créés par Daniel Bédo © 1997
Dernière mise à jour : le 17 avril 1997
dbcom@newel.net
http://www.oocities.org/BourbonStreet/7840/index.html

Votre site Web gratuit avec
GeoCities