Во-первых, спасибо всем за ответы и ценные рекомендации, это, безусловно, помогло!
Позвольте мне добавить мой вывод:
Практически, ориентация на разрешение экрана мобильного устройства не очень хорошая UX, разрешение слишком велико для маленького экрана, шрифты будут слишком маленькими для чтения, значки будут слишком маленькими, чтобы нажимать и т.д.
Таким образом, лучше сделать дизайн на основе фактического размера области просмотра! Таким образом, он основан на том, что пользователь может видеть и чувствовать.
Чтобы добиться этого в реальной жизни, мы должны добавить метатег ширины области просмотра внутри <head>
документов HTML:
<meta name="viewport" content="width=device-width, initial-scale=1.0">
Это говорит браузеру визуализировать страницу с шириной, равной ширине экрана, поэтому он гарантирует, что ширина страницы HTML равна ширине экрана в пикселях. Затем можно легко планировать разработку с помощью медиазапросов, ориентированных на разные размеры мобильного видового экрана (которые близки друг к другу), и будет создавать более наглядные элементы.
Пожалуйста, поправьте меня, если я ошибаюсь.
Обновить:
Основываясь на своем скромном опыте, я предлагаю следующие шаги для более быстрой разработки веб-сайтов:
1 - используйте мета-порт вида (см. Вверху), это также повысит рейтинг веб-страницы в результатах мобильного поиска в соответствии с Google.
http://googlewebmastercentral.blogspot.com/2015/04/faqs-april-21st-mobile-friendly.html
После тестирования выясняется, что только добавление мета порта просмотра даст оценку вашему веб-сайту в инструментах мобильного тестирования
https://developers.google.com/speed/pagespeed/insights/
2. Возможно, вы захотите рассмотреть возможность применения подхода, ориентированного на мобильные устройства, всегда легче быть больше, чем меньше (зависит от сложности вашего сайта)
3- Примените гибридную реагирующую систему, сочетание адаптивного (текучего) и адаптивного (css media-запросов), для достижения этой цели:
Используйте процент для ширины и горизонтальных полей / отступов. (вертикальные поля могут иметь фиксированный размер в пикселях, если хотите ... прокрутка больше не является проблемой)
Используйте em для шрифтов, таким образом, когда вы изменяете размер шрифта для тела (или html) в медиа-запросе, все элементы CSS адаптируются к этому размеру, а использование px превращает это в кошмар, потому что вы должны использовать каждый класс CSS и изменить размер шрифта.
Расположите элементы div слева, чтобы они правильно совмещались с доступным пространством (или вправо, если ваш дизайн требует этого).
4- Определите точки останова , используйте для этого адаптивный инструмент тестирования. Я использую адаптивный дизайн Firefox, просто сужайте ширину, пока не достигнете точки, где веб-сайт станет неисправным (например, 500 пикселей), то есть точка останова отметит его.
Примените новые правила CSS внутри медиа-запроса для этой точки останова (500 пикселей),
5- не забудьте сохранить качество и четкость сайта! если элементы становятся неясными и слишком близкими друг к другу, тогда увеличьте ширину элементов, чтобы они занимали ширину контейнера и заставляли их укладываться вертикально
и не забудьте указать новый размер шрифта для тела, чтобы все подэлементы наследовали больший шрифт и стали более читабельными.
6. Повторите тест на адаптивность и определите свою вторую точку разрыва. Скорее всего, вы не получите много точек разрыва, потому что мы используем текучую конструкцию здесь, и именно здесь процент окупится!
Я работал на большом веб-сайте с тяжелыми элементами дизайна и требовал только 2 медиа-запроса :)
Надеюсь, что это поможет