Une image peut mentir.
Mais bien utilisée, elle parle plus qu’un aveu.
Encore faut-il savoir la présenter au dossier.
🎯 Objectifs d’apprentissage
À la fin de ce module, vous serez capable de :
- Intégrer des images optimisées pour le web
- Comprendre les formats d’images web et leurs usages
- Ajouter des médias responsives (images, audio, vidéo)
- Utiliser les médias comme de vraies preuves, pas comme des gadgets
🖼️ Images de base — La pièce à conviction
L’image se pose avec la balise <img>.
Simple, directe, sans fioritures.
<img src="preuves/suspect.jpg"
alt="Photographie du suspect prise à 23h17"
width="800"
height="600">
🔍 À retenir
<img>est auto-fermantesrc: chemin vers l’imagealt: description textuellewidth/height: dimensions intrinsèques
♿ L’attribut alt — Le témoignage obligatoire
Sans alt, l’image est muette pour :
- Les lecteurs d’écran
- Les connexions lentes
- Les moteurs de recherche
<img src="scene.jpg" alt="Scène de crime vue de dessus">
Règle simple : 👉 si l’image disparaît, le texte doit suffire.
🧩 Formats d’image web — Choisir la bonne preuve
Chaque format a sa spécialité.
-
JPG / JPEG
- Photos
- Compression avec perte
- Léger et efficace
-
PNG
- Transparence
- Images nettes
- Plus lourd
-
SVG
- Vectoriel
- Logos, icônes
- Parfaitement scalable
-
WebP
- Moderne
- Léger
- Excellent compromis
Un bon enquêteur ne charge jamais inutilement son dossier.
📐 Dimensions intrinsèques vs CSS
width/heightHTML → définissent la taille réelle de l’image- CSS → contrôle l’affichage visuel
<img src="indice.jpg" alt="Indice clé" width="600" height="400">
Cela évite les sauts de mise en page (CLS). Le navigateur aime savoir à quoi s’attendre.
📱 Images responsives — Adapter la preuve au terrain
Une seule image pour tous les écrans ? Mauvaise idée.
🧠 <picture> — Choix intelligent
<picture>
<source media="(min-width: 1200px)" srcset="preuves/grande.jpg">
<source media="(min-width: 768px)" srcset="preuves/moyenne.jpg">
<img src="preuves/petite.jpg"
alt="Photo du suspect dans la ruelle">
</picture>
- Le navigateur choisit la meilleure version
- Gain de performance
- Expérience optimale
🖼️ Figure et légende — Contexte officiel
Quand une image a besoin d’explication, on l’encadre.
<figure>
<img src="plan.jpg" alt="Plan du quartier surveillé">
<figcaption>Plan du quartier — zone sous surveillance</figcaption>
</figure>
<figure>: contenu autonome<figcaption>: contexte clair- Parfait pour articles, rapports, dossiers
🎬 Médias natifs — Audio et vidéo
Ici, pas de plateformes externes. Tout est sous contrôle.
🎥 Vidéo native HTML
<video controls width="640">
<source src="videos/interrogatoire.mp4" type="video/mp4">
<source src="videos/interrogatoire.webm" type="video/webm">
Votre navigateur ne supporte pas la vidéo.
</video>
Options utiles
controls: lecture, pause, volumeautoplay(à éviter)mutedloopposter="apercu.jpg"
🎧 Audio natif HTML
<audio controls>
<source src="audios/enregistrement.mp3" type="audio/mpeg">
<source src="audios/enregistrement.ogg" type="audio/ogg">
Votre navigateur ne supporte pas l’audio.
</audio>
- Léger
- Accessible
- Parfait pour interviews et témoignages
⭐ Favicon — L’insigne du dossier
Petit détail. Grande importance.
<link rel="icon" href="favicon.ico">
- Visible dans l’onglet
- Renforce l’identité
- Donne du sérieux
À placer dans le <head>.
🎨 Image de fond — Via CSS
Les images décoratives ne vont jamais en HTML.
body {
background-image: url("fond-archive.jpg");
background-size: cover;
background-position: center;
}
- HTML = contenu
- CSS = décor
Toujours séparer les rôles.
Fin du module 5. Les preuves visuelles sont versées au dossier. La vérité commence à prendre forme.