Почему Media Query не работает на устройствах? - PullRequest
0 голосов
/ 12 июля 2020

У меня есть сайт в codeigniter. Я сделал веб-страницу, используя только html и css для экрана ноутбука. но я хочу для всех мобильных устройств. поэтому у меня есть медиа-запросы для мобильных устройств. Например, восстановление моего мобильного устройства 393 * 786. так что то, что я пробовал

/* media query*/
   /* Media Query for Mobile Devices */ 
   @media (max-width: 480px) { 
    html, body {
        max-width: 100%;
        overflow-x: hidden;
        
    }
       .heading-second
       {
           display: none;
           overflow-x: hidden;
           overflow-y: scroll; 
           
       }
.........

это мои верхние строки ниже <head>

<meta name="viewport" content="width=device-width, initial-scale = 1.0, maximum-scale=1.0, user-scalable=no">

какая у меня ошибка

Веб-страница выглядит искаженной для 363 * 778 Небольшая разница. Я должен сделать для каждого устройства ? Думаю, это невозможно? тогда как я могу писать для каждого устройства.

Ответы [ 2 ]

0 голосов
/ 12 июля 2020

Невозможно охватить все возможные диапазоны, и мы стараемся использовать естественные точки останова. Проводите тестирование на веб-экранах, i-pad, i-pad pro и мобильном устройстве (альбомная ориентация и портретная ориентация).

Попробуйте @media (max-width: 480px) для мобильных устройств.

Кроме того, вы можете рассчитывать на гибкий дизайн для большинства устройств. Это видео о гибком макете может быть полезным.

0 голосов
/ 12 июля 2020

Сначала создайте сайт для мобильных устройств. Когда это будет сделано, вы можете увеличить экран, изменить и адаптироваться. Также, чтобы упростить себе задачу, вы можете использовать сетку css. https://css-tricks.com/snippets/css/complete-guide-grid/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...