Ce sont, selon moi, les meilleurs points de rupture :
@media (min-width:320px) { /* smartphones, portrait iPhone, portrait 480x320 phones (Android) */ }
@media (min-width:480px) { /* smartphones, Android phones, landscape iPhone */ }
@media (min-width:600px) { /* portrait tablets, portrait iPad, e-readers (Nook/Kindle), landscape 800x480 phones (Android) */ }
@media (min-width:801px) { /* tablet, landscape iPad, lo-res laptops ands desktops */ }
@media (min-width:1025px) { /* big landscape tablets, laptops, and desktops */ }
@media (min-width:1281px) { /* hi-res laptops and desktops */ }
Modifier : Affiné pour mieux fonctionner avec les grilles 960 :
@media (min-width:320px) { /* smartphones, iPhone, portrait 480x320 phones */ }
@media (min-width:481px) { /* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */ }
@media (min-width:641px) { /* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */ }
@media (min-width:961px) { /* tablet, landscape iPad, lo-res laptops ands desktops */ }
@media (min-width:1025px) { /* big landscape tablets, laptops, and desktops */ }
@media (min-width:1281px) { /* hi-res laptops and desktops */ }
En pratique, de nombreux concepteurs convertissent les pixels en em
en grande partie parce que em
permettent de mieux zoomer. Au zoom standard 1em === 16px
multiplier les pixels par 1em/16px
pour obtenir em
s. Par exemple, 320px === 20em
.
En réponse au commentaire, min-width
est la norme en matière de conception "mobile-first", c'est-à-dire que vous commencez par concevoir pour les plus petits écrans, puis vous ajoutez des requêtes média de plus en plus nombreuses, pour passer à des écrans de plus en plus grands.
Que vous préfériez min-
, max-
ou des combinaisons de ceux-ci, tenez compte de l'ordre de vos règles, en gardant à l'esprit que si plusieurs règles correspondent au même élément, les règles les plus récentes prévaudront sur les plus anciennes.
0 votes
Consultez ces articles utiles : * Comment créer un site Web mobile - Smashing Magazine * Comment utiliser les requêtes multimédia CSS3 pour créer une version mobile de votre site Web - Smashing Magazine
0 votes
Requêtes média pour les appareils standard css-tricks.com/snippets/css/media-queries-for-standard-devices
0 votes
Cet article de 2019 fait référence à Bootstrap et à d'autres frameworks : ricostacruz.com/til/css-media-query-breakpoints