Adding a picture to html : conseils pour une intégration responsive

Saviez-vous que les images représentent en moyenne plus de 50% du poids total d'une page web? Cet impact significatif peut influencer considérablement la vitesse de chargement de votre site et, par conséquent, l'expérience utilisateur. Des images mal optimisées ralentissent la navigation, augmentent le taux de rebond et impactent négativement votre référencement. La performance d'une page web, et notamment le SEO, est directement liée à la manière dont les images sont gérées. L'optimisation image web est donc cruciale.

Vous voulez des images magnifiques sur votre site web sans impacter la performance et le SEO? La gestion efficace des images est cruciale pour maintenir un site web performant et agréable à utiliser. Une intégration soignée de l'intégration image HTML améliore non seulement l'esthétique du site, mais contribue également à une expérience utilisateur fluide et engageante. En maîtrisant les techniques appropriées, vous pouvez optimiser le poids des images, garantir leur affichage correct sur tous les appareils et améliorer l'accessibilité de votre contenu visuel.

Ce guide complet vous fournira les connaissances et les outils nécessaires pour intégrer et optimiser vos images de manière professionnelle. Nous aborderons les bases de la balise ` `, les méthodes modernes pour rendre les images responsives, les techniques d'optimisation pour la performance, et les considérations d'accessibilité pour garantir que votre contenu visuel est accessible à tous les utilisateurs. Préparez-vous à transformer votre approche de l'intégration image HTML et à améliorer significativement la qualité de votre site web, en tenant compte de l'image responsive, de l'attribut ALT et de la balise PICTURE.

Les bases : intégrer une image avec la balise ` `

L'intégration d'images dans une page HTML commence avec la balise ` `. Cette balise, simple en apparence, offre de nombreuses possibilités et nécessite une compréhension claire de ses attributs pour une utilisation optimale. Une bonne maîtrise de la balise ` ` est la pierre angulaire d'une intégration d'images réussie et constitue la base pour aborder des techniques plus avancées de responsive design, d'optimisation et d'accessibilité image web.

Syntaxe de base

La balise ` ` est une balise orpheline, ce qui signifie qu'elle n'a pas de balise de fermeture. Sa syntaxe de base est la suivante : ` Description de l'image `. L'attribut `src` spécifie l'URL de l'image, tandis que l'attribut `alt` fournit une description textuelle de l'image. Cette description est essentielle pour l'accessibilité et le référencement. Ignorer cet attribut peut nuire à l'expérience utilisateur et à la visibilité de votre site. Il est crucial de fournir une description pertinente et concise pour chaque image, en optimisant l'attribut ALT.

Attributs importants

Plusieurs attributs sont essentiels pour une intégration d'image HTML réussie. Ces attributs permettent de contrôler le comportement de l'image, d'améliorer l'accessibilité et d'optimiser la performance. Une compréhension approfondie de ces attributs, comme l'attribut SRC et l'attribut ALT, est indispensable pour maîtriser l'intégration d'images en HTML. Chacun de ces attributs contribue à une meilleure expérience utilisateur et à un site web plus performant, en termes de SEO et d'accessibilité.

  • `src` : Spécifie l'URL de l'image. Le chemin peut être relatif (par exemple, "images/mon_image.jpg") ou absolu (par exemple, "https://www.example.com/images/mon_image.jpg"). Les chemins relatifs sont généralement préférables car ils sont plus portables. Un chemin relatif se réfère à un fichier à l'intérieur de la structure de votre site web, facilitant la gestion de l'intégration image HTML.
  • `alt` : Fournit une description textuelle de l'image. Cette description est utilisée par les lecteurs d'écran pour les utilisateurs malvoyants et affichée si l'image ne peut pas être chargée. Un texte `alt` bien rédigé améliore l'accessibilité, le SEO, et l'expérience utilisateur. La clarté et la concision sont essentielles pour une description efficace, optimisant l'attribut ALT.
  • `title` : Ajoute une infobulle qui s'affiche lorsque l'utilisateur survole l'image avec sa souris. Cet attribut peut fournir des informations supplémentaires sur l'image, mais ne remplace pas l'attribut `alt`. L'attribut `title` est utile pour fournir un contexte additionnel, mais ne doit pas contenir d'informations essentielles, et n'impacte pas l'accessibilité de la même manière que l'attribut ALT.

Les attributs `width` et `height` permettent de spécifier les dimensions de l'image en pixels. Bien qu'ils ne soient plus considérés comme essentiels pour le responsive design, ils contribuent à éviter le CLS (Cumulative Layout Shift) en réservant l'espace nécessaire à l'image avant son chargement. L'utilisation de ces attributs peut améliorer la perception de la performance du site par l'utilisateur. Il est recommandé de les inclure même si le redimensionnement est géré par CSS, contribuant ainsi à une meilleure intégration image HTML.

Exemple de code complet et fonctionnel

Voici un exemple de code complet qui intègre une image avec les attributs essentiels : ` Un paysage de montagne avec un lac `. Cet exemple montre comment utiliser les attributs `src`, `alt`, `title`, `width` et `height` pour intégrer une image de manière structurée. Le navigateur affichera l'image et utilisera les attributs pour améliorer l'accessibilité et la performance. Assurez-vous de remplacer "images/exemple.jpg" par le chemin réel de votre image, pour un rendu optimal de l'intégration image HTML.

Rendre les images responsives : les méthodes modernes

La responsivité des images est cruciale pour garantir une expérience utilisateur optimale sur tous les appareils. Les méthodes modernes permettent d'adapter les images à la taille de l'écran, d'optimiser le chargement et d'améliorer la performance globale du site. Une image responsive s'adapte automatiquement à la largeur de l'écran, évitant ainsi les problèmes de mise en page et améliorant la lisibilité du contenu. La responsivité est un élément clé du web design moderne, et un aspect essentiel de l'intégration image HTML.

Utiliser le CSS : la propriété `max-width`

La propriété CSS `max-width: 100%;` est une méthode simple et efficace pour rendre une image responsive. Cette propriété permet à l'image de s'adapter à la largeur de son conteneur sans dépasser sa taille originale. Combinée avec `height: auto;`, elle préserve le ratio de l'image et évite les distorsions. Cette approche est facile à mettre en œuvre et convient à la plupart des cas d'utilisation. Elle constitue une base solide pour la responsivité des images et pour l'optimisation de l'intégration image HTML.

Pour utiliser cette méthode, ajoutez le code CSS suivant à votre feuille de style : `img { max-width: 100%; height: auto; }`. Ensuite, intégrez votre image avec la balise ` ` comme d'habitude. L'image s'adaptera automatiquement à la largeur de son conteneur. Cette technique est particulièrement utile pour les images intégrées dans des articles de blog ou des sections de contenu adaptatives. Elle assure une présentation cohérente sur tous les appareils, contribuant à une meilleure expérience utilisateur et une image responsive optimale.

La balise ` ` : le choix intelligent pour le responsive design

La balise ` ` offre une approche plus avancée et flexible pour le responsive design des images. Elle permet de définir différentes sources d'image en fonction de la taille de l'écran, de la densité de pixels ou d'autres conditions. Cette balise est particulièrement utile pour les images complexes qui nécessitent des adaptations spécifiques pour différents appareils. Elle offre un contrôle précis sur le chargement des images et permet d'optimiser la performance du site, et de profiter au maximum de l'intégration image HTML. L'utilisation de la balise PICTURE est essentielle pour un responsive design image moderne.

Fonctionnement de la balise

La balise ` ` contient plusieurs balises ` ` et une balise ` `. Chaque balise ` ` spécifie une source d'image différente avec des attributs `srcset` et `media`. L'attribut `srcset` définit les différentes résolutions de l'image, tandis que l'attribut `media` spécifie les conditions dans lesquelles cette source doit être utilisée. La balise ` ` sert de solution de repli si le navigateur ne prend pas en charge la balise ` `. Cette structure permet une adaptation précise des images à différents contextes, améliorant l'image responsive et l'expérience utilisateur sur tous les appareils.

Attribut `srcset`

L'attribut `srcset` est utilisé pour définir plusieurs images de différentes résolutions. Il permet au navigateur de choisir l'image la plus appropriée en fonction de la taille de l'écran et de la densité de pixels. Les descripteurs `w` (largeur de l'image) et `x` (densité de pixels) permettent de spécifier les caractéristiques de chaque image. Par exemple, `srcset="image-320w.jpg 320w, image-640w.jpg 640w, image-1280w.jpg 1280w"` indique au navigateur de choisir l'image la plus adaptée en fonction de la largeur de l'écran. L'utilisation correcte de l'attribut `srcset` est essentielle pour une performance optimale et une gestion efficace de l'image responsive. Cet attribut est crucial pour la balise PICTURE.

Attribut `media`

L'attribut `media` permet de cibler des tailles d'écran spécifiques avec des media queries. Il permet d'afficher des images différentes en fonction de la taille de l'écran, de l'orientation ou d'autres caractéristiques de l'appareil. Par exemple, `media="(max-width: 768px)"` spécifie que la source d'image ne doit être utilisée que sur les écrans d'une largeur maximale de 768 pixels. L'utilisation de l'attribut `media` offre une grande flexibilité pour l'adaptation des images à différents contextes, et permet d'optimiser l'image responsive sur différents appareils.

Avantages de la balise ` `

  • Permet d'afficher l'image la plus appropriée en fonction du contexte, optimisant ainsi le responsive design image.
  • Optimise le chargement des images et améliore la performance du site, en réduisant le temps de chargement des images.
  • Offre une flexibilité maximale pour le responsive design, permettant une adaptation précise à tous les appareils.
  • Améliore l'expérience utilisateur en fournissant des images adaptées à chaque appareil, optimisant l'image responsive.

La balise ` ` est un outil puissant pour le responsive design des images, offrant une flexibilité et un contrôle inégalés sur le chargement et l'affichage des images. Son utilisation est fortement recommandée pour les projets web modernes qui nécessitent une adaptation précise des images à différents contextes, en utilisant les attributs SRCSET et les attributs Media de manière optimale. La balise PICTURE est donc indispensable pour une intégration image HTML moderne.

Exemple de code complet avec la balise ` `

Voici un exemple de code complet utilisant la balise ` ` :

  <picture> <source media="(max-width: 768px)" srcset="image-mobile.jpg"> <source media="(min-width: 769px)" srcset="image-desktop.jpg"> <img src="image-fallback.jpg" alt="Description de l'image"> </picture>  

Cet exemple affiche `image-mobile.jpg` sur les écrans de moins de 768 pixels de large, `image-desktop.jpg` sur les écrans plus larges, et `image-fallback.jpg` si le navigateur ne prend pas en charge la balise ` `. Adaptez les chemins d'image et les media queries à vos besoins spécifiques, pour une image responsive optimisée. Cet exemple illustre l'utilisation de l'attribut SRCSET et de l'attribut Media.

L'attribut `sizes` (complément à `srcset`)

L'attribut `sizes` complète l'attribut `srcset` en aidant le navigateur à déterminer quelle image télécharger en fonction de la taille de l'écran et de la largeur de l'image dans la mise en page. Il permet de définir des tailles d'image variables en fonction des media queries, offrant un contrôle précis sur le chargement des images. L'attribut `sizes` est particulièrement utile pour les images qui occupent une portion variable de l'écran en fonction de la taille de la fenêtre, optimisant ainsi l'image responsive.

Pour utiliser l'attribut `sizes`, spécifiez une liste de media queries et de tailles d'image correspondantes. Par exemple, `sizes="(max-width: 600px) 100vw, (max-width: 1200px) 50vw, 33.3vw"` indique au navigateur d'utiliser 100% de la largeur de l'écran sur les écrans de moins de 600 pixels de large, 50% de la largeur de l'écran sur les écrans de moins de 1200 pixels de large, et 33.3% de la largeur de l'écran sur les écrans plus larges. L'attribut `sizes` doit être utilisé en conjonction avec l'attribut `srcset` pour une performance optimale, garantissant ainsi une image responsive de qualité.

Lazy loading : charger les images à la demande

Le lazy loading est une technique qui consiste à charger les images uniquement lorsqu'elles sont sur le point d'apparaître dans la zone visible de l'écran. Cette technique réduit le temps de chargement initial de la page, économise la bande passante des utilisateurs et améliore la performance globale du site. Le lazy loading est particulièrement utile pour les pages web contenant de nombreuses images, comme les galeries ou les portfolios, optimisant ainsi l'intégration image HTML.

Méthode native avec l'attribut `loading="lazy"`

La méthode native de lazy loading utilise l'attribut `loading="lazy"` sur la balise ` `. Cette méthode est simple à mettre en œuvre et ne nécessite pas de code JavaScript supplémentaire. Le navigateur gère automatiquement le chargement différé des images. L'attribut `loading="lazy"` est pris en charge par la plupart des navigateurs modernes, offrant une solution simple et efficace pour le lazy loading, améliorant ainsi la performance du site.

Bibliothèques JavaScript pour lazy loading

Plusieurs bibliothèques JavaScript offrent des fonctionnalités avancées pour le lazy loading, comme la prise en charge des animations, des placeholders et des événements personnalisés. Parmi les bibliothèques populaires, on peut citer Lozad.js et Vanilla Lazyload. Ces bibliothèques offrent une flexibilité accrue et permettent de personnaliser le comportement du lazy loading en fonction de vos besoins spécifiques. Elles sont particulièrement utiles pour les projets web complexes qui nécessitent un contrôle précis sur le chargement des images, en optimisant l'intégration image HTML.

L'utilisation du lazy loading peut réduire le temps de chargement initial d'une page de près de 40%, selon les tests effectués sur des sites d'e-commerce comportant de nombreuses images.

Voici un tableau avec des données sur la taille moyenne des images sur le web en 2023 :

  • La taille moyenne d'une image JPEG est de 75 Ko.
  • La taille moyenne d'une image PNG est de 150 Ko.
  • La taille moyenne d'une image WebP est de 60 Ko.
  • 53% des sites web utilisent le format JPEG pour les images, en raison de sa compatibilité et de sa compression.
  • 27% des sites web utilisent le format PNG pour les images, en particulier pour les logos et les graphiques.
  • Les sites web utilisant le format WebP ont une vitesse de chargement des images améliorée de 25% en moyenne.
  • Optimisation des images : Réduction de la taille des fichiers sans perte de qualité visuelle.
  • Attribut ALT : Fournir des descriptions textuelles pour l'accessibilité et le SEO.
  • Balise PICTURE : Utilisation pour le responsive design et le choix de la source d'image appropriée.

Optimisation des images : performance et qualité

L'optimisation des images est un aspect crucial de la performance web et de l'intégration image HTML. Des images optimisées se chargent plus rapidement, améliorent l'expérience utilisateur, contribuent à un meilleur référencement et optimisent la conversion des visiteurs en clients. L'optimisation consiste à réduire la taille des fichiers d'image sans sacrifier la qualité visuelle. Plusieurs techniques et outils permettent d'optimiser les images de manière efficace, contribuant ainsi à une meilleure intégration image HTML.

Formats d'image : choisir le bon format

Le choix du format d'image approprié est essentiel pour l'optimisation. Chaque format a ses propres caractéristiques et convient à des types d'images spécifiques. Choisir le bon format permet de réduire la taille des fichiers sans compromettre la qualité visuelle. Une compréhension des différents formats est indispensable pour une optimisation efficace, et pour une intégration image HTML de qualité.

JPEG

Le format JPEG est adapté aux photos avec beaucoup de détails et de couleurs. Il utilise une compression avec perte, ce qui signifie qu'une partie des données est supprimée pour réduire la taille du fichier. Le format JPEG est largement utilisé sur le web en raison de sa capacité à compresser les images de manière significative. Cependant, une compression excessive peut entraîner une perte de qualité visible. Il est donc important de trouver le bon compromis entre la taille du fichier et la qualité visuelle, pour une intégration image HTML réussie.

PNG

Le format PNG est adapté aux graphiques, logos et illustrations avec des zones de couleur uniforme. Il utilise une compression sans perte, ce qui signifie qu'aucune donnée n'est supprimée et que la qualité de l'image est préservée. Le format PNG est particulièrement utile pour les images contenant du texte ou des éléments graphiques précis. Il est également adapté aux images transparentes. Le PNG est souvent utilisé pour les éléments graphiques nécessitant une transparence, offrant ainsi une intégration image HTML plus flexible.

Webp

Le format WebP est un format moderne développé par Google. Il offre une compression supérieure aux formats JPEG et PNG, avec une meilleure qualité visuelle et une taille de fichier réduite. Le format WebP prend en charge la compression avec et sans perte, ainsi que les animations et la transparence. Il est de plus en plus utilisé sur le web en raison de ses avantages en termes de performance et de qualité, et est fortement recommandé pour une intégration image HTML moderne.

AVIF

Le format AVIF est un nouveau format d'image prometteur qui offre une compression encore supérieure à WebP. Il est basé sur le codec vidéo AV1 et offre une qualité visuelle exceptionnelle avec une taille de fichier réduite. Le format AVIF est de plus en plus pris en charge par les navigateurs modernes et devrait devenir un standard de l'image sur le web. Son adoption croissante témoigne de son potentiel en matière de performance et de qualité. L'AVIF est le futur de l'intégration image HTML.

En utilisant le format AVIF, vous pouvez réduire la taille des fichiers d'image de 20% par rapport au format WebP, sans perte de qualité visuelle.

Conseils : Utiliser WebP ou AVIF si possible, sinon privilégier JPEG pour les photos et PNG pour les graphiques. L'optimisation des formats d'image est essentielle pour une intégration image HTML réussie.

Compression des images : réduire la taille des fichiers

La compression des images est une technique essentielle pour réduire la taille des fichiers sans sacrifier la qualité visuelle. Plusieurs outils en ligne et hors ligne permettent de compresser les images de manière efficace. La compression réduit le temps de chargement des images et améliore la performance globale du site, contribuant ainsi à une meilleure intégration image HTML.

Outils de compression en ligne

Plusieurs outils de compression en ligne sont disponibles gratuitement, comme TinyPNG, ImageOptim et Squoosh. Ces outils permettent de compresser les images en quelques clics, sans nécessiter de compétences techniques particulières. Ils sont particulièrement utiles pour les utilisateurs qui ne disposent pas de logiciels de retouche d'image professionnels. L'utilisation de ces outils est un moyen simple et efficace d'optimiser vos images pour le web.

Outils de compression hors ligne

Des logiciels comme Adobe Photoshop et GIMP offrent des fonctionnalités avancées de compression d'image. Ces logiciels permettent de contrôler précisément le niveau de compression et d'optimiser les images pour le web. Ils sont particulièrement utiles pour les professionnels qui ont besoin d'un contrôle total sur le processus d'optimisation. Ces outils offrent une plus grande flexibilité et un contrôle plus précis sur le processus de compression.

En utilisant des outils de compression d'image, vous pouvez réduire la taille des fichiers d'image de 30% en moyenne, sans perte de qualité visuelle significative.

Redimensionnement des images : adapter la taille aux besoins

Redimensionner les images à la taille réelle affichée sur la page est une étape importante de l'optimisation. Charger des images trop grandes qui seront ensuite redimensionnées par le navigateur gaspille des ressources et ralentit le chargement de la page. Redimensionner les images à la taille appropriée permet d'économiser de la bande passante et d'améliorer la performance du site. Le redimensionnement des images est une étape essentielle pour une intégration image HTML optimale.

Accessibilité des images : rendre le contenu accessible à tous

L'accessibilité des images est un aspect essentiel du web design inclusif et d'une intégration image HTML responsable. Il est important de s'assurer que le contenu visuel est accessible à tous les utilisateurs, y compris les personnes malvoyantes qui utilisent des lecteurs d'écran. Une attention particulière doit être accordée à l'attribut `alt`, aux images décoratives et aux liens avec images.

Importance de l'attribut `alt`

L'attribut `alt` est crucial pour l'accessibilité des images et pour le SEO. Il fournit une description textuelle de l'image qui est utilisée par les lecteurs d'écran pour les utilisateurs malvoyants. Un texte `alt` bien rédigé permet aux utilisateurs malvoyants de comprendre le contenu et le contexte de l'image. Il est donc essentiel de fournir une description pertinente et informative pour chaque image, optimisant ainsi l'accessibilité image web.

Exemples de textes `alt` descriptifs et informatifs : `alt="Un chat noir assis sur un canapé rouge"`, `alt="Logo de l'entreprise XYZ"`, `alt="Graphique montrant la croissance des ventes au cours des cinq dernières années"`. Évitez les mots-clés inutiles et le bourrage de mots-clés. Concentrez-vous sur une description claire et concise du contenu de l'image. L'attribut ALT doit être descriptif et pertinent.

Images décoratives

Les images purement décoratives qui ne transmettent aucune information essentielle doivent avoir un attribut `alt` vide (`alt=""`). Cela indique aux lecteurs d'écran qu'ils peuvent ignorer l'image. Il est important de distinguer les images informatives des images décoratives et de traiter chacune d'elles de manière appropriée, garantissant ainsi une accessibilité image web optimale.

Liens avec images

Les liens contenant des images doivent avoir un attribut `alt` approprié qui décrit la destination du lien. Par exemple, si une image est un lien vers la page d'accueil, l'attribut `alt` doit être `alt="Page d'accueil"`. Cela permet aux utilisateurs malvoyants de comprendre où le lien les mènera. L'attribut `alt` doit refléter le contenu et la fonction du lien, optimisant ainsi l'accessibilité image web.

Le nombre de sites web utilisant des images responsives a augmenté de 30% au cours des deux dernières années, ce qui démontre l'importance croissante de l'adaptation des images aux différents appareils. De plus, les sites web utilisant le lazy loading ont constaté une réduction de 15% du temps de chargement initial de la page, améliorant ainsi l'expérience utilisateur et le SEO. On estime que 15% des internautes utilisent un lecteur d'écran pour naviguer sur le web, ce qui souligne l'importance de l'accessibilité image web. La taille moyenne d'une page web en 2023 est de 2.5 Mo, dont 50% est constitué d'images, ce qui met en évidence l'impact des images sur la performance du site. En moyenne, une image est redimensionnée 1,7 fois par le navigateur avant d'être affichée, ce qui souligne l'importance du redimensionnement des images avant leur intégration.

Les anti-patterns à éviter : erreurs courantes et mauvaises pratiques

Plusieurs erreurs courantes et mauvaises pratiques peuvent nuire à la performance, à l'accessibilité et à l'expérience utilisateur lors de l'intégration image HTML. Il est important de les connaître et de les éviter pour intégrer les images de manière professionnelle.

Ne pas utiliser l'attribut `alt`

Ne pas utiliser l'attribut `alt` est une erreur grave qui nuit à l'accessibilité et au référencement. Les lecteurs d'écran ne peuvent pas interpréter le contenu de l'image, ce qui rend le contenu inaccessible aux utilisateurs malvoyants. De plus, les moteurs de recherche utilisent l'attribut `alt` pour comprendre le contenu de l'image et indexer la page. Ignorer cet attribut peut avoir un impact négatif sur la visibilité du site et sur le SEO. L'attribut ALT est un élément clé de l'accessibilité image web.

Charger des images trop grandes

Charger des images trop grandes gaspille des ressources, ralentit le chargement de la page et nuit à l'expérience utilisateur. Les utilisateurs mobiles avec des connexions lentes peuvent être particulièrement affectés par cette erreur. Il est important de redimensionner les images à la taille appropriée et de les compresser avant de les intégrer dans la page. Le redimensionnement et la compression des images sont des étapes essentielles de l'intégration image HTML.

Utiliser des formats d'image inadaptés

Utiliser des formats d'image inadaptés peut entraîner une perte de qualité visuelle ou une taille de fichier excessive. Par exemple, utiliser le format JPEG pour les graphiques avec des zones de couleur uniforme peut entraîner une dégradation de la qualité. Il est important de choisir le bon format pour chaque type d'image afin d'optimiser la performance et la qualité. Le choix du format d'image est crucial pour une intégration image HTML réussie.

  • Images trop volumineuses : Impact négatif sur le temps de chargement et l'expérience utilisateur.
  • Absence d'attribut ALT : Problèmes d'accessibilité et de référencement.
  • Formats d'image inadaptés : Perte de qualité visuelle ou taille de fichier excessive.

En conclusion, l'intégration d'images en HTML nécessite une attention particulière à la responsivité, à l'optimisation et à l'accessibilité. En suivant les conseils et les bonnes pratiques présentés dans ce guide, vous pouvez créer des sites web performants, accessibles et visuellement attrayants. L'intégration d'images n'est pas seulement une question d'esthétique, c'est un élément clé de l'expérience utilisateur, de la performance web et de l'optimisation du référencement.

L'implémentation correcte de l'attribut ALT, l'utilisation de la balise PICTURE, et le choix du format d'image approprié sont des éléments essentiels pour une intégration image HTML réussie. La mise en place du lazy loading permet d'améliorer considérablement le temps de chargement des pages, en particulier sur les sites comportant de nombreuses images.

Plan du site