Es una especie de un tema de visualización con Safari móvil, pero se puede obtener el mismo efecto por la reducción de la anchura de la ventana del navegador de escritorio y el desplazamiento a la derecha, verá su fondo comienza a abandonar los estudios.
Esto es porque cuando se está configurando width:100%
a sus #top
y #header
divs, usted les está diciendo a cambiar el tamaño de la anchura del elemento contenedor, que en este caso es la ventana del navegador, (o ventana). No les está diciendo que cambien el tamaño del contenido dentro.
El ancho de la ventana gráfica predeterminada de Mobile Safari es 980px
, por lo que usa 980px
como el ancho del elemento contenedor para sus divs. Esta es la razón por la cual su disposición, que está alrededor de 1050px, está cortando su fondo.
Puedes solucionar este problema de Safari móvil directamente mediante el establecimiento de su ventana (leer Apple's Docs), o mediante la adición min-width:
ancho de su diseño en píxeles; a su body
. Mobile Safari usará el valor min-width
para establecer su ventana gráfica, y también evitará que esto suceda en los navegadores de escritorio también.
Gracias walter. Lo aprecio y ahora se ve bien en iPhone/iPad. – george
Gracias! body {min-width: 980px} soluciona este problema. –
thx por esto ... estaba reventando mi cabeza. – chris