En Mobile Safari en mi iPad, tengo un comportamiento extraño después de cambiar la orientación del dispositivo. Aquí está mi archivo de prueba:Cómo evitar el aumento de ancho después del cambio de orientación en el safari móvil
<!DOCTYPE HTML>
<html>
<head>
<meta name="viewport" content="initial-scale=0.7" />
<style>
#block {
border: 1px solid red;
background-color: yellow;
font-size: 400%;
width: 700px;
height: 500px;
}
</style>
</head>
<body>
<div id="block">Hello world!</div>
</body>
</html>
También se puede ver en Mobile Safari en esta dirección:
http://fiddle.jshell.net/eterps/jsTqj/show/
Cuando voy a la URL con mi iPad en orientación vertical y hacer algunos gestos banda magnética la página no se desplaza, lo cual es correcto.
Sin embargo, cuando giro el dispositivo al modo horizontal y hago algunos gestos para deslizar el dedo, gano espacio extra a la derecha sin ningún motivo aparente.
Pero aún más raro es el hecho de que cuando reinicio el safari móvil y voy a la URL mientras estoy en orientación horizontal todo el tiempo, el espacio adicional a la derecha no está presente.
¿Por qué aparece el espacio adicional a la derecha después de un cambio de orientación? ¿Y cómo puedo prevenirlo?