La page s’affiche correctement sur ordinateur, mais sur mobile, le menu se retrouve comprimé, les images débordent, les boutons sont masqués, voire la page entière peut défiler horizontalement. Ce type de problème est fréquent dans le développement de sites web adaptatifs, en particulier lorsque le site d’une entreprise comprend à la fois un catalogue de produits, un formulaire de demande de renseignements et du contenu multilingue. Une anomalie de dimensionnement localisée peut alors affecter l’expérience de navigation et les conversions. Pour corriger les problèmes de mise en page, il ne suffit pas d’appliquer des correctifs à répétition pour un modèle de téléphone particulier : il faut repérer le décalage entre la fenêtre d’affichage, le conteneur, le contenu et les points de rupture.
Pour commencer, passez en mode d’affichage mobile dans les outils de développement du navigateur, reproduisez le problème et notez la largeur de la fenêtre d’affichage, le navigateur et l’état de la page. Si toute la page est réduite, vérifiez en priorité les paramètres de la fenêtre d’affichage. Si seule une zone dépasse de l’écran, remontez la hiérarchie des conteneurs du composant concerné pour vérifier les règles de largeur, de marge intérieure et de positionnement.
Le défilement horizontal doit particulièrement attirer votre attention : un tableau à largeur fixe, une URL longue, une référence produit qui ne passe pas à la ligne ou un conteneur utilisant width: 100vw avec une marge intérieure ajoutée peuvent provoquer un débordement. Ne vous précipitez pas pour ajouter overflow-x: hidden à la page : cela pourrait simplement masquer les boutons ou le contenu qui débordent, sans résoudre le problème.

La section d’en-tête du document doit contenir <meta name="viewport" content="width=device-width, initial-scale=1"> afin que la fenêtre de mise en page corresponde à la largeur de l’appareil. En l’absence de ce paramètre, le navigateur mobile peut afficher la page en fonction d’une fenêtre de mise en page plus large, puis la réduire, ce qui rend les textes et les boutons difficiles à utiliser.
Vérifiez également le modèle de boîte. L’utilisation uniforme de box-sizing: border-box permet d’inclure les marges intérieures et les bordures dans la largeur déclarée, réduisant ainsi le risque que les conteneurs deviennent involontairement trop larges. Cela ne corrige toutefois pas automatiquement les largeurs fixes ni le contenu qui ne peut pas passer à la ligne : il faut toujours examiner les composants concernés.
Il est généralement plus fiable de concevoir la zone de contenu principale avec une « largeur flexible et une largeur maximale limitée » que de lui attribuer directement une largeur fixe. Par exemple, utilisez width: 100%; max-width: 1200px; avec des marges intérieures latérales adaptées. Une mise en page à deux colonnes peut utiliser Grid ou Flex, puis passer à une seule colonne lorsque l’espace disponible devient insuffisant.
Un détail facile à négliger concerne également les éléments enfants Flex : leur largeur minimale par défaut peut permettre à un long texte d’élargir le conteneur. Si nécessaire, définissez min-width: 0 pour ces éléments et utilisez overflow-wrap: anywhere pour gérer les liens longs ou les références produit. Les tableaux peuvent être placés dans un conteneur local permettant le défilement horizontal, afin d’éviter d’élargir toute la page. Lorsque le nombre de champs importants est limité, vous pouvez aussi envisager de les présenter sous forme de cartes sur les petits écrans.
Pour les images classiques, définissez max-width: 100%; height: auto afin d’éviter qu’elles dépassent du conteneur en conservant leurs dimensions d’origine. Pour les images principales et les images de couverture des produits, vérifiez également object-fit et les proportions du conteneur, afin d’éviter que les éléments importants soient coupés après adaptation. Les vidéos, les cartes et les iframe de tiers n’héritent pas nécessairement des règles appliquées aux images : leur largeur doit être limitée et leurs proportions adaptées.
Sur une page de destination marketing, il ne suffit pas que l’image d’ouverture « tienne » dans l’écran. Il faut aussi vérifier si le texte recouvre le sujet principal et si les boutons d’action restent visibles sur différentes tailles d’écran, en tenant compte des ressources réellement utilisées.
Les largeurs courantes des téléphones, des tablettes et des ordinateurs peuvent servir de point de départ pour les tests, mais ne doivent pas constituer l’unique référence. Une méthode plus fiable consiste à réduire progressivement la fenêtre du navigateur, à observer à quel moment le menu passe à la ligne, les cartes produit deviennent trop étroites ou les libellés des formulaires se chevauchent, puis à définir un point de rupture là où la mise en page commence à ne plus convenir.
Par exemple, une liste de produits en quatre colonnes sur ordinateur peut d’abord passer à deux colonnes, puis à une seule en fonction du contenu des cartes. La barre de navigation doit passer à un menu mobile dès qu’elle ne peut plus afficher tous ses éléments, plutôt que d’attendre une largeur d’appareil précise. Il n’est pas non plus nécessaire de multiplier les points de rupture : un trop grand nombre de requêtes média peut créer des conflits de priorité et compliquer la maintenance ultérieure.
Organiser les styles selon une approche mobile first, en commençant par une mise en page de base adaptée aux petits écrans puis en améliorant progressivement l’affichage sur grand écran à l’aide de min-width, peut aider à limiter les conflits de priorité. Toutefois, si le projet comporte déjà de nombreux styles conçus d’abord pour ordinateur, il n’est pas nécessaire de tout réécrire immédiatement pour la forme. Il est généralement plus facile de maîtriser les risques en passant d’abord en revue les règles et leur ordre de priorité, puis en procédant aux ajustements module par module.
Les sites destinés au commerce international proposent souvent plusieurs langues. La traduction d’un élément de navigation peut être nettement plus longue. Les mots longs en allemand, la mise en page de droite à gauche en arabe ou les différences de hauteur de ligne selon les langues peuvent également perturber la mise en page existante. Lors de l’évaluation, ne vous limitez pas à la page d’accueil en anglais : vérifiez les menus, les fiches produit, les fenêtres contextuelles et les formulaires dans les langues cibles, et prévoyez suffisamment d’espace pour le retour à la ligne et la hauteur des conteneurs.
Pour les formulaires de demande de renseignements, il faut aussi vérifier leur utilisation concrète : les champs de saisie dépassent-ils du conteneur ? Les messages d’erreur recouvrent-ils d’autres contenus ? Le bouton d’envoi reste-t-il accessible lorsque le clavier du téléphone s’affiche ? Vérifiez également que les barres de contact fixées en bas de l’écran, les avis sur les cookies et les fenêtres publicitaires ne se masquent pas mutuellement, et tenez compte des zones de sécurité des appareils.
Si vous utilisez une plateforme de création de sites web intelligents ou des modèles pour créer un site destiné à l’international, les personnes chargées de l’évaluation technique peuvent notamment vérifier si les points de rupture et les styles des composants sont modifiables, si les contenus multilingues peuvent être prévisualisés séparément, si le code de tiers est limité par les conteneurs et si les modifications ultérieures risquent d’affecter d’autres pages. Yiyingbao propose des services de création intelligente de sites web, de sites multilingues et de marketing à l’international. Lors de l’évaluation d’une telle solution intégrée, il convient toutefois de vérifier l’affichage mobile en fonction des pages concernées et des marchés cibles, plutôt que de se fier uniquement à l’aperçu du modèle.
Les tests ne doivent pas se limiter à des captures d’écran de la page d’accueil. Couvrez au minimum la page d’accueil, la liste des produits, les pages de détail, le formulaire de demande de renseignements et les pages de destination publicitaires, et vérifiez les différents états d’interaction, comme l’ouverture des fenêtres contextuelles, les erreurs de formulaire et l’ouverture du menu. À proximité des points de rupture, testez des fenêtres légèrement plus étroites et légèrement plus larges afin de repérer tout changement brusque de mise en page ou débordement à la limite.
La stabilité de la mise en page mobile se vérifie en définitive avec des contenus et des interactions réels. En associant la fenêtre d’affichage, les conteneurs flexibles, les points de rupture adaptés au contenu et les tests dans différents scénarios, le développement de sites web adaptatifs peut dépasser le stade d’un affichage simplement correct sur un téléphone donné et offrir une expérience plus fiable sur tous les appareils.
Articles connexes
Produits connexes


