¿Debo usar max-device-width o max-width?
Con las consultas de medios CSS puede usarmax-device-width
para apuntar a un ancho de dispositivo (como un dispositivo iPhone o Android) y / o unmax-width
que se dirige a un ancho de página.
Si utilizamax-device-width
Cuando cambia el tamaño de la ventana del navegador en su escritorio, el CSS no cambia, porque su escritorio no cambia de tamaño.
Si utilizamax-width
Cuando cambias el tamaño de la ventana del navegador en tu escritorio, es posible que se te muestre un estilo orientado a dispositivos móviles, como elementos y menús amigables al tacto y ese tipo de cosas.
La orientación a navegadores específicos (¿y dispositivos?) Ahora está en desuso y debería ser un poco más agnóstico con respecto a lo que dirige. ¿Eso se aplica a las consultas de medios también?
¿Por qué apuntarías uno sobre el otro? ¿Cuál es el recomendado?
Este es un ejemplo de una consulta de medios que uso en un sitio web de producción:
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (min-device-height: 480px) and (max-device-height: 640px) {
/* Change a menu to fit the screen better, etc... */
}
Tiendo a usar ambosmax-device-width
ymax-width
.