Actualmente tengo lo siguiente en mi documento HTML.Cómo utilizar el atributo de medios para dispositivos de mano de la etiqueta HTML Link?
<link REL=StyleSheet HREF="/stylesheets/home.css" TYPE="text/css" MEDIA=screen>
<link REL=StyleSheet HREF="/stylesheets/homedark.css" TYPE="text/css" MEDIA=handheld>
Sin embargo, nada cambia en un dispositivo de mano (mi teléfono Android). ¿Hay algo que estoy haciendo mal, o simplemente no es así de simple?
Entonces, ¿cuál es una mejor manera de hacer esto? Supongamos que mi sitio se mostrará bien en un dispositivo móvil (se muestra bien, pero tengo una hoja de estilo específica para dispositivos móviles escrita que facilitará la navegación) o use un método diferente para seleccionar hojas de estilo. – muttley91
La mayoría de los sitios usan el rastreo del navegador para descubrir qué CSS se debe publicar. También podría tomar algunas decisiones aproximadas basadas en la IP de origen, que capturaría a los usuarios móviles que usan datos móviles (pero no a los usuarios de teléfonos inteligentes con wifi). –
Twitter bootstrap usa el ancho del dispositivo para ver qué dispositivo está usando el usuario. Puedes ver esto: http://twitter.github.com/bootstrap/scaffolding.html#responsive –