Configurar correctamente el viewport para layouts en responsive es clave para que nuestros diseños se visualicen sin problemas en todos los dispositivos móviles, sin embargo no todo el mundo lo define correctamente.
Muchos desarrolladores definen el meta viewport de la siguiente forma:
Código :
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
O de esta otra:
Código :
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
Aunque el responsive funciona, las propiedades user-scalable=no y maximum-scale=1 no le permiten hacer zoom al usuario. Esto puede resultar un problema para algunas personas. Aunque los elementos de nuestra web tengan tamaños adecuados puede haber algunos que no se puedan ver correctamente.
Por ejemplo: los textos en imágenes podrían verse demasiado pequeños en un móvil. En este caso el usuario tenderá a hacer zoom para leerlo, pero no podrá. Esto supone una frustración para el usuario, algo que tenemos que evitar para ofrecer una buena experiencia de usuario.
El uso correcto del meta tag viewport
Lo único que tenemos que hacer al poner el meta viewport en nuestro código es eliminar maximum-scale y user-scalable.
Código :
<meta name="viewport" content="width=device-width, initial-scale=1">
Por defecto, user-scalable tiene el valor de yes, es decir, el zoom está activado. Si no definen maximum-scale, el zoom máximo será el determinado por el navegador, por lo que tampoco necesitamos indicarlo.
Espero que tengan en cuenta este pequeño tip de ahora en adelante. Por muy insignificante que pueda parecer, los detalles hacen la diferencia y hacen felices a los usuarios.
¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.
Por Lexas el 05 de Mayo de 2014
Por teskostudio el 07 de Mayo de 2014
De todas formas se agradece el tip. Sencillo y bastante útil!.
Por Alivan el 07 de Mayo de 2014
teskostudio :
De todas formas se agradece el tip. Sencillo y bastante útil!.
Fíjate que menciono textos en imágenes, no texto normal.
Aunque sí, depende de qué web hagas. Puede haber casos en los que es conveniente bloquear el zoom, por ejemplo en juegos. Pero en la mayoría de casos es mejor dejarlo activado.
Y gracias!
Por masterojitos el 08 de Mayo de 2014
Por Daniel el 08 de Mayo de 2014
http://updates.html5rocks.com/2013/12/300ms-tap-delay-gone-away
Por eduardo_giorgio59 el 10 de Mayo de 2014
Por alejo el 04 de Junio de 2014
Por Mariux el 04 de Junio de 2014
alejo-blog :
la idea es que puedan hacer zoom para que el usuario pueda leer correctamente el contenido. a veces el usuario es el que termina de decidir cómo consume el contenido de acuerdo al dispositivo que tiene
Por g3kdigital el 08 de Julio de 2014
min-width: 420 max-width 640px (por poner un ejemplo, no me las sé de memoría) que mediaquerie me recomiendan?
Por ENEA Diseño el 05 de Septiembre de 2014