Есть ли более простой способ сделать мой сайт хорошо выглядеть на разных мобильных устройствах, кроме настройки другого медиа-запроса для всех устройств?Медиа-запросы для всех устройств
ответ
Вы можете использовать медиа-запросы, чтобы сделать сайт отзывчивым, но вы должны настроить для различных экранов, как для Ipad
/* ----------- iPad mini ----------- */
/* Portrait and Landscape */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (-webkit-min-device-pixel-ratio: 1) {
}
/* Portrait */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: portrait)
and (-webkit-min-device-pixel-ratio: 1) {
}
/* Landscape */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: landscape)
and (-webkit-min-device-pixel-ratio: 1) {
}
/* ----------- iPad 1 and 2 ----------- */
/* Portrait and Landscape */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (-webkit-min-device-pixel-ratio: 1) {
}
/* Portrait */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: portrait)
and (-webkit-min-device-pixel-ratio: 1) {
}
/* Landscape */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: landscape)
and (-webkit-min-device-pixel-ratio: 1) {
}
/* ----------- iPad 3 and 4 ----------- */
/* Portrait and Landscape */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (-webkit-min-device-pixel-ratio: 2) {
}
/* Portrait */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: portrait)
and (-webkit-min-device-pixel-ratio: 2) {
}
/* Landscape */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: landscape)
and (-webkit-min-device-pixel-ratio: 2) {
}
Аналогично вы можете выглядит для других устройств, таких как ноутбуки, планшеты, мини-телефоны и т.д. Вот статья, в которой указаны размеры всех экранов для экранов СМИ https://css-tricks.com/snippets/css/media-queries-for-standard-devices/. Нет смысла переписывать это снова здесь.
Помимо медиа-запросов, вы можете использовать фреймворки, такие как бутстрап, который уменьшает головную боль при использовании медиа-запросов, вместо этого вы можете просто использовать свои классы, которые предопределили css.
Можете ли вы просто сделать это по ширине?
@media screen and (max-width: 480px) {
// CSS Here
}
Вы обычно используют несколько медиазапросов: 1200, 992, 768 и, возможно, 480. Это не так много, если вы хотите, чтобы ваш сайт, чтобы быть в полной мере реагировать. Кроме того, вы можете изучать и использовать Bootstrap, который очень помогает в реагировании.
- 1. медиазапросы странное поведение
- 2. Размер спрайта для всех устройств
- 3. android RelativeLayout для всех устройств
- 4. Управление макетом для всех устройств
- 5. Image Assest для всех устройств
- 6. Отзывчивая навигация для всех устройств
- 7. Установить константу для всех устройств
- 8. APK для всех Android-устройств
- 9. Запрос СМИ для всех устройств
- 10. вкладка изображения для всех устройств
- 11. Начиная с CSS медиазапросы
- 12. iPhone занимает медиазапросы для мин-ширины: 768px
- 13. медиазапросы конфликт
- 14. Единый экран для Android для всех устройств
- 15. Приложение для камеры для всех устройств Android
- 16. Проверить поддержку всех устройств
- 17. Как сделать изображение чувствительным для всех устройств
- 18. JQuery Mobile достаточно для всех устройств?
- 19. jQuery Мобильный заставки для всех устройств
- 20. Адаптивный дизайн для всех андроид устройств
- 21. Android сборки макета для всех устройств
- 22. Оптимизировать приложение для всех устройств iOS
- 23. та же конструкция для всех мобильных устройств
- 24. андроид путь сд карты для всех устройств
- 25. Разметка столбца начальной загрузки для всех устройств
- 26. Использование RegisterDeviceNotification() для ВСЕХ USB-устройств
- 27. Как масштабировать радиус для всех устройств?
- 28. API для отображения всех подключенных устройств?
- 29. Bootstrap - порядок изменений для всех устройств
- 30. Обнаружение ширины экрана для всех мобильных устройств
'device-width' и' device-height' были обесценены. [https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries] –
@IgnatOspadov Ваша ссылка не работает – smarttechy
oops форматирование для ссылки имеет опечатку. Такая же ссылка без опечатки форматирования: [link] (https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries) –