Вы уверены , что делаете адаптивный дизайн? Адаптивный дизайн - это технически сочетание гибкого дизайна и медиазапросов.
Fluid design решает для вас 90% проблем с областью просмотра, если вы хорошо разбираетесь в том, как вы это делаете. Медиа-запросы дают вам остальные 10%, изменяя характеристики сетки на основе текущих измерений.
Если вы пытаетесь сделать только плавный (процентное соотношение повсюду, относительный размер по всему, ничего не указано в пикселях и т. Д.), Вы столкнетесь с проблемой того, что делать, когда область просмотра резко отличается по размеру (как ландшафтный вид рабочего стола по сравнению с мобильный портретный вид). Некоторые вещи просто не подходят, когда вы переходите с 2048 на 640 пикселей. Когда вы пытаетесь выполнять только медиа-запросы, вы получаете десятки и десятки разрывов медиа-запросов, и в этом случае вы в основном управляете своими CSS-классами. Ни один из подходов не подходит для RWD - вы должны объединить два, чтобы получить все.
Мой совет: создайте три или четыре разных «номинальных разрешения и ориентации» - таких как настольный ландшафт, iPad-портрет и альбомная ориентация, iPhone-портрет и альбомная ориентация - и относитесь к ним как к своим каркасам для работы. Затем настройте медиа-запросы на эти перерывы. Затем действительно усердно работайте, чтобы придерживаться этих нескольких перерывов, используя для этого плавные макеты - скорее всего, с какой-то сеткой CSS (есть десятки из них, предварительно собранные для вас, или вы можете свернуть свои собственные).