2012-07-12 5 views
6

La pregunta es sobre el navegador estándar que muestra la página HTML 5, no el WebViewentrada de Android/iOS enfocada al tocar en la página cuerpo

El dispositivo de prueba se Galaxy Tab 10.1, aunque esto también fue visto en el iPad.

La página tiene un formulario. El formulario se fija la anchura y

margin-left: auto; 
margin-right: auto; 

Cuando me toque sin soltar el cuerpo de la página (fuera de la forma), una de las entradas de formulario (por lo general el primero uno, aunque a veces el segundo) se centra (y el teclado en pantalla se muestra).

¿Alguna explicación de por qué este comportamiento? ¿Alguna idea de cómo prevenirlo?

+0

¿Tiene un enlace de ejemplo a su página de problema? Puede ser más fácil investigar la causa si puedo verlo. Aclamaciones – Liam

Respuesta

0

Utilice el atributo HTML5 autofocus para forzar que el navegador se centre inicialmente en el elemento que desea.

<input autofocus="autofocus" /> 

Los navegadores antiguos ignorarán el atributo.

Cuestiones relacionadas