Illustrez vos pages !

Insertion d'images

Comme nous l'avons déjà vu dans les premières sections de ce chapitre, l'insertion d'une image en HTML se fait à l'aide de la balise «img». Cette balise se contente de fournir l'endroit où se trouve l'image à afficher en valeur de l'attribut src:

images17.gif

Comme nous pouvons le constater avec l'exemple ci-dessus, l'élément <img> est un élément vide, c'est-à-dire une balise dépourvue de contenu. Dès lors, plutôt que d'écrire <img src="images/boissons.gif"></img>, nous utilisons plutôt l'abréviation <img src="images/boissons.gif">. Cette abréviation est pratique dans la mesure où elle diminue la quantité de balisage dans le HTML.

L'attribut src ne sert pas uniquement à indiquer des liens relatifs. Il est aussi possible de lui donner une URL. En effet, les images sont stockées sur les serveurs web comme les pages HTML et par conséquent chacune d'elles a sa propre URL. Un moyen d'obtenir l'URL d'une image est de faire un clic droit sur celle-ci et de choisir l'option «Copier l'adresse de l'image» ou «Copier le lien» dans le menu contextuel affiché. L'URL d'une image est nécessaire quand l'image se situe sur un serveur web différent de celui où se situe la page contenant l'image:

images18.gif

Une image est un contenu qui ne fait pas parti de la page HTML elle-même. En effet, une page HTML n'est composée que de texte et l'image ne peut dès lors faire corps avec celle-ci. Lors de l'affichage d'une page HTML, chaque image remplace l'élément <img> comme l'illustre l'exemple suivant tiré de la page des coktails du Café Tête la première:

images12.gif

Code HTML du fichier «cocktail.html»

images13.gif

Interprétation du fichier «cocktail.html» par un navigateur web.

La récupération des images par le navigateur s'effectue selon les étapes suivantes:

Les attributs d'une images

La balise <img> est dotée d'un certain nombre d'attributs qui permettent d'affiner son utilisation et parmi lesquels nous retiendrons surtout les suivants:

Exercice 5

Téléchargez le dossier monpod.zip et complétez le code du fichier «index.html» afin d'obtenir un site dont le but est d'afficher des photos de vos amis avec leur iPod partout dans le monde. Vous constaterez que les images ont déjà été modifiées à l'aide d'une application de retouches photos telle que GIMP afin que chacune d'elles tienne dans la fenêtre du navigateur. L'utilisation d'un tel logiciel dépasse le cadre de ce cours. Vous trouverez néanmoins d'excellents tutoriaux sur le Web. Une fois terminé, votre site devra avoir l'allure suivante:

images21.gif

Afin d'y arriver, réalisez chacune des étapes suivantes:

  • Insérez au bon endroit dans le fichier «index.html» les images situées dans le dossier «vignettes» en les munissant d'une alternative. L'interprétation de votre fichier par le navigateur doit avoir l'allure suivante:
    images22.gif

    Résultat à obtenir après la première étape

    |

  • Transformez chaque vignette de la fenêtre principale en un lien vers une page qui contient l'image située dans le dossier «photos» et correspondant à la vignette. Chaque page liée aura le même nom que l'image à laquelle elle correspond et sera enregistrée dans un nouveau dossier intitulé «html». Chaque page contiendra uniquement un titre décrivant la ville dans laquelle la photo a été prise ainsi que la photo elle-même:

    images24.gif

    Dossier «html» situé dans le répertoire principal

    |

  • Ajoutez au site monPod le logo «monpod.gif» situé dans le répertoire «logo». Placez-le au-dessus de la description du site et des images d'iPod afin que ce soit la première chose que voient les internautes:
    images27.gif

    Résultat à obtenir après la troisième étape

    |