Hay muchas consultas de medios diferentes para los tamaños de pantalla del dispositivo móvil. Puede ser abrumador acomodarlos a todos al diseñar un sitio móvil receptivo. ¿Cuáles son los más importantes para usar al diseñar para dispositivos móviles? Encontré este artículo que hace un buen trabajo al delinear las consultas de medios disponibles: http://css-tricks.com/snippets/css/media-queries-for-standard-devices/.¿Cuáles son las consultas de medios más importantes que se deben utilizar para crear un diseño de respuesta móvil?
/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
/* Styles */
}
/* Smartphones (landscape) ----------- */
@media only screen
and (min-width : 321px) {
/* Styles */
}
/* Smartphones (portrait) ----------- */
@media only screen
and (max-width : 320px) {
/* Styles */
}
/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
/* Styles */
}
/* iPads (landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
/* Styles */
}
/* iPads (portrait) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
/* Styles */
}
/* Desktops and laptops ----------- */
@media only screen
and (min-width : 1224px) {
/* Styles */
}
/* Large screens ----------- */
@media only screen
and (min-width : 1824px) {
/* Styles */
}
/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */
}
No hay una respuesta correcta a esto realmente, es más o menos tu decisión. Personalmente, solo configuré mi sitio web personal para tener una consulta de medios de máxima anchura: 480 px para dispositivos móviles, pero eso es precisamente lo que me hizo feliz. Es posible que desee tener diferentes diseños para diferentes tamaños. –
Esto realmente no se puede responder, es una pregunta muy subjetiva. Debe crear puntos de interrupción en su diseño cuando se ve mal en lugar de intentar apuntar a anchos de dispositivo. El diseño receptivo se trata de mirar los dispositivos del pasado y hacer que los sitios sean amigables en el futuro. Como una "mejor práctica", sus estilos se deben definir sin una consulta de medios y acumulación usando min-width para anular los estilos a medida que la pantalla se agranda. Este es un primer enfoque móvil y es el enfoque respaldado más ampliamente para el diseño receptivo. – justinavery
No creo que esta sea una pregunta verdaderamente subjetiva, los dispositivos pueden agruparse fácilmente en los grupos de consulta de medios estandarizados y los dispositivos con una densidad de pantalla más alta tienen una proporción de píxeles que los ajusta en esos grupos, por ahora. Teniendo en cuenta el hecho de que la gran mayoría de los sitios receptivos utilizan marcos como bootstrap, foundation o skeleton que también utilizan estas consultas de medios, parece seguro hacerlo también por el momento. Esto definitivamente puede ser respondido, dentro del alcance de los estándares cambiantes. – Alex