Arrière-plan du corps du site Web affichant une marge blanche dans l'iPhone Safari

J'ai un rendu d'erreur dans ce site dont je n'ai pas vu nulle part ailleurs. Le site s'affiche dans tous les navigateurs modernes et valide les beaux-bien que je ne peux pas comprendre pourquoi il n'est pas de l'affichage de l'historique complet de l'image (voir les captures d'écran ci-dessous). Je suis à l'aide de Yahoo CSS Reset et l'image de fond est déclarée dans le corps comme ceci:

background: url("back.jpg") #033049;

Vous pouvez également visiter le site web: http://xaviesteve.com/

Arrière-plan du corps du site Web affichant une marge blanche dans l'iPhone Safari

Arrière-plan du corps du site Web affichant une marge blanche dans l'iPhone Safari

Laissez-moi savoir si je devrais fournir plus de details.
Toute aide/conseil est apprécié, merci.

MODIFIER

J'ai trouvé très peu de gens signalé ce problème autour de l'Internet:

  1. Un autre DONC, la question: L'espace blanc montrant sur le côté droit de la page lorsque l'image d'arrière-plan devrait étendre sur toute la longueur de la page a Proposé une application overflow-x:hidden mais il recadre le site web.
  2. Dans un iPad forum: http://www.ipadforums.net/ipad-development/9954-mobile-safari-doenst-show-background-image-when-page-slided-left.html Pas de réponses

SOLUTION

J'ai été d'enquêter et d'essayer différentes méthodes pour résoudre ce problème et trouvé que l'ajout de l'image d'arrière-plan à la <html> balise résolu le problème. Espérons que cela permet de gagner du temps à d'autres développeurs.

Avant

body {background:url('images/back.jpg');}

Après

html, body {background:url('images/back.jpg');}

source d'informationauteur Xavi Esteve