Qu’est-ce qu’une image de remplacement ?

Une image de remplacement est un substitut affiché lorsque le contenu visuel privilégié ne peut pas être chargé ou rendu. Elle peut remplacer une image manquante, un aperçu vidéo défaillant, un format non pris en charge ou une ressource distante indisponible.

Fonctionnement des images de remplacement

Une solution de remplacement fait partie de la conception d’une interface face aux défaillances et aux problèmes de compatibilité ; elle ne se résume pas à une autre URL source. La sélection peut être déclarative, lorsque le navigateur évalue les formats candidats, ou impérative, après l’échec d’une requête ou d’un décodage choisi. Le substitut devrait conserver le rôle sémantique et la géométrie prévus, même s’il ne peut pas reproduire le visuel manquant. Il relève de la couche de rendu, tandis que la surveillance et la réparation des ressources traitent le problème de diffusion sous-jacent.

Points clés

  1. L’élément img final d’un élément picture fournit une solution de remplacement pour la sélection lorsque les règles des éléments source ou les formats ne correspondent pas. Un échec réseau pour le candidat sélectionné ne conduit pas de manière fiable à essayer tous les candidats précédents.
  2. Un gestionnaire d’erreurs qui remplace src doit éviter de réaffecter sans cesse la même URL défaillante. Supprimer le gestionnaire ou suivre les sources déjà essayées empêche une séquence infinie d’événements d’erreur.
  3. Une largeur et une hauteur explicites ou un rapport d’aspect stable permettent de réserver l’espace dans la mise en page avant le chargement de l’une ou l’autre source. Le texte alternatif devrait décrire le sens de l’image, plutôt que simplement annoncer l’échec du chargement.

Quand les images de remplacement sont utiles

Les développeurs choisissent des images de remplacement qui préservent les dimensions de la mise en page et signalent clairement l’indisponibilité du contenu. L’absence de dimensions intrinsèques peut toujours provoquer des décalages de mise en page, même lorsqu’un substitut se charge.

Transformer vos connaissances sur les médias en une chaîne de traitement opérationnelle

Reliez les téléversements, le traitement, l’IA, le stockage et la diffusion via une seule API déclarative — la pile d’encodage, la montée en charge et l’évolution constante des formats sont prises en charge pour vous.

Essayer Transloadit gratuitement