Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/11/2012, 15:27
sirchote
 
Fecha de Ingreso: julio-2010
Mensajes: 116
Antigüedad: 13 años, 9 meses
Puntos: 0
Pregunta Duda css version para movil

Saludos

He estado mirando diversos sitios cómo definir un css distinto dependiendo de si estamos en un navegador de un pc o de un teléfono, y más o menos he intuido que el código que necesito, sería el siguiente:


<!--[if IE]>
<link rel="stylesheet" href="style.css" media="screen" type="text/css" />
<![endif]-->
<link rel="stylesheet" href="style.css" media="screen and (min-device-width: 801px)" type="text/css" />
<link rel="stylesheet" href="smartphone.css" media="handheld, only screen and (max-device-width: 800px)" />
<link rel="stylesheet" media="screen and (-webkit-device-pixel-ratio:0.75)" href="smartphone.css" />


Tras realizar algunas pruebas, veo que mi smartphone, un Samsung Galaxy S+, el cual tiene una resolución de 800 x 480, no aplica el css que le tocaría, que es el fichero "smartphone.css", y sigue cargando el fichero "style.css"

He visto que comentan que los dispositivos android no usan el device-width y que ahora usan el -webkit-device-pixel, ¿es así o eso era erróneo?

Hay algo erróneo en el código?

Muchas gracias