Ориентация экрана интересна, так как она не всегда сообщается устройством / браузером, поэтому ее использование менее надежно, чем min-width / max-width.
Другое дело, что есливы пытаетесь сделать что-то необычное, когда устройство находится в альбомной ориентации, тогда достаточно просто отрегулировать свой дизайн на основе точек останова ширины, чтобы получить желаемый эффект.
Если у вас устройство с альбомной ориентацией, то этовероятно, хорошо, чтобы дизайн отображался так же, как на портрете с тем же горизонтальным пространством. То есть это не было бы неожиданным поведением для пользователя.
Что касается медиа all
против screen
, я обычно просто придерживаюсь экрана, так как пользователь должен сделать что-то вродераспечатайте страницу, я не обязательно хочу, чтобы мои точки останова вмешивались в это.
Как и во всем, вам следует подумать о наиболее распространенных случаях использования для ваших пользователей и принимать решения на основе этого. Если это просто обычное веб-приложение / страница, то нет ничего плохого в том, чтобы использовать только screen
и не беспокоиться о orientation
.