Академический Документы
Профессиональный Документы
Культура Документы
Mostrar sitios para mviles en escala correcta con viewport - Revolucin mvil
http://revolucion.mobi/2012/02/14/mostrar-sitios-para-moviles-en-escala-correcta/
1/12
8/7/2014
Mostrar sitios para mviles en escala correcta con viewport - Revolucin mvil
(http://revolucion.mobi/wp-content/uploads/2012/02/Screen-Shot-2012-02-13-at1.09.40-PM.png)
Esta es una conducta normal del navegador, pero cuando estamos construyendo una
versin mvil del sitio (http://revolucion.mobi/category/web-movil/) o una aplicacin
phoneGap (http://revolucion.mobi/category/phonegap/) puede generar problemas
para diagramar un sitio que se vea consistente en todas las plataformas. La
escala automtica se puede prevenir y controlar de forma muy sencilla utilizando el
atributo viewport. Vamos a revisar a profundidad esta til tcnica.
Insertar el viewport
El viewport es un atributo del tag <meta> que debe incluirse entre las etiquetas <head>
de un documento HTML , siguiendo este patrn bsico:
Cdigo:
<!DOCTYPE html>
<html lang="es">
<head>
<head>
</head>
<body>
http://revolucion.mobi/2012/02/14/mostrar-sitios-para-moviles-en-escala-correcta/
2/12
8/7/2014
Mostrar sitios para mviles en escala correcta con viewport - Revolucin mvil
</body>
</html>
(http://revolucion.mobi/wp-content/uploads/2012/02/Screen-Shot-2012-02-13-at1.06.00-PM.png)
Configurando el Viewport
http://revolucion.mobi/2012/02/14/mostrar-sitios-para-moviles-en-escala-correcta/
3/12
8/7/2014
Mostrar sitios para mviles en escala correcta con viewport - Revolucin mvil
(http://revolucion.mobi/wpcontent/uploads/2012/02/viewport_table_revolucion.mobi_.png)
http://revolucion.mobi/2012/02/14/mostrar-sitios-para-moviles-en-escala-correcta/
4/12
8/7/2014
Mostrar sitios para mviles en escala correcta con viewport - Revolucin mvil
Dimensiones
Es posible definir un tamao especifico para el rea visible del documento, muchos
sitios toman el camino rpido y ajustan el viewport a 320 px para ajustar el aspecto al
display vertical de un iPhone (http://revolucion.mobi/tag/iphone), usando
un cdigo similar a este
Cdigo:
http://revolucion.mobi/2012/02/14/mostrar-sitios-para-moviles-en-escala-correcta/
5/12
8/7/2014
Mostrar sitios para mviles en escala correcta con viewport - Revolucin mvil
El alto de la pantalla tambin es configurable con las mismas propiedades a travs del
atributo height , aunque salvo condiciones muy especificas- no es necesario
definirlo. Esta propiedad se asignar automticamente a travs del scroll.
Escala
Tambin podemos controlar la escala de la vista con el atributo initial-scale. Por
ejemplo con este cdigo
(http://revolucion.mobi/ejemplos/html5/viewport/documento_viewport_escalado.html) el
sitio se mostrar al doble de su tamao original:
Cdigo:
http://revolucion.mobi/2012/02/14/mostrar-sitios-para-moviles-en-escala-correcta/
6/12
8/7/2014
Mostrar sitios para mviles en escala correcta con viewport - Revolucin mvil
(http://revolucion.mobi/wp-content/uploads/2012/02/Screen-Shot-2012-02-13-at3.48.10-PM.png)
Es posible ademas, limitar el tamao al que se puede escalar el sitio con el atributo
maximum-scale . El siguiente ejemplo muestra el documento en escala correcta y
permite escalarlo hasta al doble de su tamao.
Cdigo:
Por ultimo est el atributo user-scalable controla los permisos de escala del
documento,con el siguiente cdigo, el sitio se muestra en su escala original y no es
posible cambiar el tamao desde el dispositivo mvil.
Cdigo:
http://revolucion.mobi/2012/02/14/mostrar-sitios-para-moviles-en-escala-correcta/
7/12
8/7/2014
Mostrar sitios para mviles en escala correcta con viewport - Revolucin mvil
(http://revolucion.mobi/ejemplos/html5/viewport/documento_viewport_recomendado.htm
como base:
Cdigo:
Conclusin
Los dispositivos mviles escalan automticamente los documentos HTML generando
en ocasiones resultados no deseados. Podemos controlar el rea visible de un
documento a travs del atributo viewport y sus propiedades.
La configuracin del viewport nos ser de gran utilidad tanto para la web
(http://revolucion.mobi/category/web-movil) mvil en HTML5
(http://revolucion.mobi/category/web-movil) como en aplicaciones basadas en
phoneGap (http://revolucion.mobi/category/phonegap). Se recomienda usar el
viewport optimizado para mviles para garantizar la compatibilidad con la mayor
cantidad de resoluciones y plataformas.
Los archivos con los diferentes ejemplos estn disponibles para descargar y probar.
[descargar ejemplos] (http://revolucion.mobi/wp-content/uploads/2012/02/ejemplosviewport-revolucion_mobi.zip)
http://revolucion.mobi/2012/02/14/mostrar-sitios-para-moviles-en-escala-correcta/
8/12
8/7/2014
Mostrar sitios para mviles en escala correcta con viewport - Revolucin mvil
Ms tutoriales
Tutorial: Configurar equipos Android para probar aplicaciones
(http://revolucion.mobi/2012/10/30/tutorial-configurar-equipos-android-para-probar-aplicaciones/)
20 Comentarios
Revolucion Movil
Acceder
Compartir
Favorito
nete a la discusin...
George Doe
hace un ao
Me sirvio :)
3
Ricardo
Responder Compartir
hace 11 meses
Muchsimas gracias me sirvi mucho esta etiqueta, yo iba a redimensionar todos los elementos
por separado. Me ahorraste mucho trabajo. Saludos.
1
Responder Compartir
David Lara
hace un mes
http://revolucion.mobi/2012/02/14/mostrar-sitios-para-moviles-en-escala-correcta/
9/12
8/7/2014
Mostrar sitios para mviles en escala correcta con viewport - Revolucin mvil
David Lara
hace un mes
GAS
hace 2 meses
Jurian
hace 3 meses
jose
hace 3 meses
hace 6 meses
Roberth
hace 6 meses
Gro
hace 7 meses
iva29234
hace 7 meses
Muchas gracias la verdad que sirve demucho para los que estamos empezando !!!!
Responder Compartir
Oscar Mena
hace 8 meses
Hola, estoy haciendo un juego en html5 para celular, hay algo para que salga a pantalla completa
pero solo el contenido, osea que quite las pestaas y tambien donde sale la url?
Responder Compartir
carlos
Moderador
http://revolucion.mobi/2012/02/14/mostrar-sitios-para-moviles-en-escala-correcta/
10/12
8/7/2014
Mostrar sitios para mviles en escala correcta con viewport - Revolucin mvil
http://www.sitepoint.com/html5...
Responder Compartir
Oscar Mena
Kevin Mamaqi
hace 8 meses
Mario
hace 9 meses
Hola, esta informacin me ha sido muy valiosa para desarrollar mi pagina web mvil. Gracias y
muchos saludos desde Saltillo, Coahuila, Mxico.
Responder Compartir
mariano
hace 9 meses
Hola primero que nada un saludo desde argentina para toda la comunidad!
soy vendedor en MERCADOLIBRE y queria saber de que manera adaptar mis plantillas de ventas
(bsicas en html) a todos los dispositivos .
no soy programador, pero vi que en la parte de head de no hay ninguna meta . espero puedas
ayudarme. gracias, Mariano
Responder Compartir
Fernando
hace 11 meses
Guest
hace un ao
OK GOOD
Responder Compartir
JSu
hace un ao
Hola!! y si estuviera trabajando mi sitio en joomla, igual me servira utilizar esa etiqueta?! y si fuera
as, en qu parte debera incluirlo?!
Responder Compartir
Erick Acevedo
JSu hace un ao
http://revolucion.mobi/2012/02/14/mostrar-sitios-para-moviles-en-escala-correcta/
11/12
8/7/2014
Mostrar sitios para mviles en escala correcta con viewport - Revolucin mvil
Responder Compartir
QU ES ESTO?
http://revolucion.mobi/2012/02/14/mostrar-sitios-para-moviles-en-escala-correcta/
12/12