1. A propos de la balise IMG
La balise <img> informe le navigateur qu'il doit afficher une image. Pour utiliser cette balise, l'attribut SRC (source) est nécessaire, ce qui permet de spécifier l'emplacement de l'image à afficher. L'adresse aura le même format qu'une adresse <a href="">, ce qui signifie qu'elle peut être soit relative, soit absolue. En général, l'image sera hébergée sur le même serveur que le document HTML, bien qu'il soit possible de charger une image depuis un autre serveur, tant que celui-ci est accessible.
2. Syntaxe et usage de la balise IMG
La balise <IMG> est toujours couplée avec l'attribut 'source'. C'est ce dernier qui indique l'emplacement de l'image à afficher. Notez bien aussi que la balise <img> ne nécessite pas d'élément de fermeture (</img>), car elle est autonome. La syntaxe est la suivante :
1 |
<img src="chemin/vers/votre/image.jpg"> |
- img: balise qui indique au navigateur d'afficher un élément image.
- src: indique la source de l'image (emplacement local, adresse url...)
Exemple
Nous allons afficher l'image qui setrouve à l'adresse url= "https://www.tresfacile.net/images/voiture.png":
1 |
<img src="https://www.tresfacile.net/images/voiture.png"> |
Ce qui affiche au navigateur:
On pourra aussi utiliser l'attribut 'alt' qui veut dire texte alternative et qui sera afficher à la place de l'image lorsque cette dernière est indisponible. Notez bien que l'atribut 'alt' est utilisé par les moteurs de recherche en tant que description de l'image et sera un élément important pour le référencement SEO de l'image:
1 |
<img src="chemin/vers/votre/image.jpg" alt="Description de l'image"> |
3. Liste des principaux attributs associés à la balise IMG
Nous allons citer dans ce paragraphe les principaux attributs de la balise IMG permettant de personnaliser l'affiche des images. Veuillez noter que certains attributs sont obsolètes ou moins couramment utilisés dans les versions HTML5 et les meilleures pratiques actuelles. Certains peuvent également être utilisés en combinaison avec d'autres éléments HTML pour des fonctionnalités plus avancées. Voici la liste des principaux attributs de la balise <img> en HTML, utilisée pour insérer des images dans une page web :
- src : Spécifie l'adresse (URL) de l'image à afficher.
- alt : Fournit un texte alternatif décrivant l'image (pour l'accessibilité et en cas de non-affichage de l'image).
- width : Définit la largeur de l'image en pixels.
- height : Définit la hauteur de l'image en pixels.
- title : Affiche une infobulle lorsque l'utilisateur survole l'image.
- align (obsolète) : Alignement de l'image par rapport au texte environnant.
- border (obsolète) : Épaisseur de la bordure autour de l'image.
- usemap : Associe une image à une carte d'images.
- ismap : Indique si l'image est une carte d'images.
- longdesc (obsolète) : Fournit un lien vers une description longue de l'image.
- loading : Indique comment l'image doit être chargée (défaut, retardée, etc.).
- referrerpolicy : Contrôle quelle information est incluse dans le champ Referer HTTP lorsque l'utilisateur clique sur l'image.
- sizes : Indique les tailles d'affichage pour les images responsives.
- srcset : Spécifie les différentes sources d'images pour les écrans à haute résolution et les appareils différents.
- crossorigin : Indique comment gérer les demandes de ressources croisées.
- loading : Indique comment l'image doit être chargée (paresseusement, immédiatement, etc.).
4. Exemples d'usage de la balise IMG
Dans le paragraphe précédent, nous avons cité les principaux attributs de la balise IMG. Maintenant nous allons voir sur des exemples simples, comment utiliser ces attributs.
Exemple (attributs width et height)
1 2 |
<!-- définir les dimensions de l'image --> <img width="120" height="85" src="https://www.tresfacile.net/images/voiture.png"> |
Ce qui affiche au navigateur:
Exemple (attributs align)
1 2 |
<!-- aligner l'image à droite --> <img align="right" src="https://www.tresfacile.net/images/voiture.png"> |
Ce qui affiche au navigateur:
Exemple (attributs title)
1 2 |
<-- ifo bulle --> <img title="La nouvelle game Renault" src="https://www.tresfacile.net/images/voiture.png"> |
Ce qui affiche au navigateur lorsqu'on place le pointeur de la souris sur l'image:
Younes Derfoufi
CRMEF OUJDA