Overflow-x:hidden n'empêche pas le contenu de déborder dans les navigateurs mobiles

J'ai un site web ici.

Visualisé dans un navigateur de bureau, le noir de la barre de menu correctement s'étend seulement sur le bord de la fenêtre, depuis le body a overflow-x:hidden.

Dans tout navigateur mobile, que ce soit sur Android ou iOS, le noir de la barre de menu affiche sa pleine largeur, qui apporte de l'espace sur la droite de la page. Aussi loin que je peux dire, cet espace n'est même pas une partie de la html ou body balises.

Même si j'ai mis de la fenêtre d'une largeur spécifique dans le <head>:

<meta name="viewport" content="width=1100, initial-scale=1">

Le site s'étend vers l'1100px mais a encore de l'espace au-delà de la 1100.

Ce qui me manque? Comment puis-je garder la fenêtre d'affichage à 1100 et couper le débordement?

  • Ceci est particulièrement un problème dans iOS9
InformationsquelleAutor Indigenuity | 2013-01-11