Foros del Web » Programando para Internet » Javascript »

Problema con resoluciones

Estas en el tema de Problema con resoluciones en el foro de Javascript en Foros del Web. Buenas! Esoy haciendo una aplicacion para mobil con phonegap. El problema no tiene que ver con el, solo con las resoluciones. Estoy intentando crear una ...
  #1 (permalink)  
Antiguo 07/09/2013, 08:39
 
Fecha de Ingreso: mayo-2009
Mensajes: 232
Antigüedad: 12 años
Puntos: 3
Problema con resoluciones

Buenas!

Esoy haciendo una aplicacion para mobil con phonegap. El problema no tiene que ver con el, solo con las resoluciones.

Estoy intentando crear una tabla con imagenes (unas 80), pero no quiero que se salga de la pantalla horizontal.

Para ello uso: anchura= screen.availWidth;

Y si las imagenes las quiero a 160px, divido la anchura por 160, y me salen cuantos caben en cada fila. Y con un for, creo la tabla creando una fila cada X imagenes creadas.

Hasta aqui, viendolo en el ordenador todo bien, con una resolucion de 1280 me caben 7, y todo se crea perfecto.

Pero al verlo en el mobil, un galaxy3, con una anchura en pixeles de tambien 1280, logicamente se me sale la tabla, ya que sigue creyendo que caben 7 al ser la misma resolucion.

Las imagenes en el mobil las abro a 160px tambien, y deberian crearse pequeñisimas por la misma razon, pero se me bien igual de grandes que en el ordenador.

Aver si me podeis ayudar.
  #2 (permalink)  
Antiguo 07/09/2013, 13:39
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 12 años, 10 meses
Puntos: 1011
Respuesta: Problema con resoluciones

hoy en día no se usan unidades absolutas para evitar situaciones como la que expones. en su lugar se usan unidades relativas (em o %)
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}

Última edición por IsaBelM; 07/09/2013 a las 13:46

Etiquetas: resoluciones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:46.