Ajouter des images
La balise <img />
Section intitulée « La balise <img /> »Pour afficher une image dans une page HTML, on utilise la balise auto-fermante <img />
.
Syntaxe de base :
Section intitulée « Syntaxe de base : »<img src="chemin/vers/image.jpg" alt="description de l’image" />
L’attribut src
Section intitulée « L’attribut src »Pour définir la source de l’image on peut utiliser :
Une URL absolue
Section intitulée « Une URL absolue »<img src="https://placekitten.com/408/287" alt="Un chat gris mignon" />
Une URL relative à la racine du site (commence par /
)
Section intitulée « Une URL relative à la racine du site (commence par /) »<img src="/images/my-favorite-cat.jpeg" alt="Mon chat préféré" />
Une URL relative au fichier HTML actuel
Section intitulée « Une URL relative au fichier HTML actuel »<img src="./pictures/my-avatar.png" alt="Avatar de profil" />
L’attribut alt
(texte alternatif)
Section intitulée « L’attribut alt (texte alternatif) »Indispensable pour :
- L’accessibilité (lecteurs d’écran)
- Le référencement (SEO)
- En cas d’échec du chargement de l’image
Bonnes pratiques pour alt
:
Section intitulée « Bonnes pratiques pour alt : »- Sois clair et précis
- Décris le contenu, pas le type (“image de…” → à éviter)
- Ne surcharge pas avec des mots-clés SEO
- Si l’image est purement décorative :
alt=""
Exemple :
Section intitulée « Exemple : »<img src="machu.jpg" alt="Le Machu Picchu au Pérou au lever du soleil" />
Largeur et hauteur
Section intitulée « Largeur et hauteur »Tu peux définir la taille d’affichage de l’image avec width
et height
.
Exemple :
Section intitulée « Exemple : »<img src="photo.jpg" width="300" height="400" />
Attention
Si tu précises un seul attribut, l’autre sera calculé automatiquement. Ne change pas le ratio d’origine de l’image, sinon elle sera déformée.
Conseil :
Section intitulée « Conseil : »Ne charge pas une image de 4000×3000 px pour l’afficher en 300×200 px.
Optimise tes images à la bonne taille avant de les insérer !
As-tu vraiment besoin d’une image ?
Section intitulée « As-tu vraiment besoin d’une image ? »- Si elle est purement décorative, utilise du CSS (ex :
background-image
) plutôt qu’une balise<img />
. - Le HTML est réservé à l’information structurée.
Exemple complet :
Section intitulée « Exemple complet : »<img src="https://placekitten.com/300/300" alt="Chat gris assis dans un panier" width="300"/>
En résumé
Section intitulée « En résumé »Élément | Rôle |
---|---|
<img /> | Afficher une image |
src | Définir la source de l’image |
alt | Décrire l’image (accessibilité + SEO) |
width / height | Définir la taille d’affichage |
alt="" | Pour les images décoratives |
Astuce bonus
Pour tester facilement, utilise des services comme https://placekitten.com/
ou https://picsum.photos/
pour générer des images placeholders temporaires.