Это то, что я использую ...
@media screen and (max-width:320px) {}
@media screen and (min-width:321px) and (max-width:639px) {}
@media screen and (min-width:640px) and (max-width:959px) {}
@media screen and (min-width:960px) and (max-width:1279px) {}
@media screen and (min-width:1280px) and (max-width:1599px) {}
@media screen and (min-width:1600px) {}
@media screen and (min-width:1920px) {}
@media print {}
В зависимости от ситуации, есть и другие виды (минимальная ширина без максимальной ширины или максимальная ширина без минимальной ширины), но это моя базовая настройка.
Лично я никогда не понимал странной ширины, которую используют многие люди. Например, 320 и выше имеет пять приращений медиазапроса CSS3: 480, 600, 768, 992 и 1382px.
Это не имеет никакого смысла для меня. Логические разрывы с интервалом в 320 пикселей (320, 640, 960, 1280, 1600, 1920). Обратите внимание, что эти перерывы могут дать немного различную компоновку практически для любого устройства в любой ориентации (omnia - 240x400, iphone - 320x480, droid x - 480x858, ipad - 768x1024, galaxy s3 - 720x1280, и они говорят на планшетах 1920x1080).
JJ