Сетка Kube CSS не реагирует на мобильные

Я использую CSS-фреймворк Kube и у меня проблемы с адаптивной сеткой.

У меня есть HTML, как это, который был взят из первого примера здесь

<body>

  <div class="units-row">
      <div class="unit-50">Hello world</div>
      <div class="unit-50">It's Kube Grid System</div>
  </div>

  <style>
    .unit-50 {
      text-align: center;
      background-color: purple;
      color: white;
      padding: 2em;
    }
  </style>

</body>

Рендеринг страницы такой же, как в примере на рабочем столе.

страница на рабочем столе

Проблема в том, когда я на мобильном телефоне. Когда я открываю инструменты разработки Chrome на примерах сетки Kube, столбцы реагируют и получают ширину 100%.

Кубе отзывчивый

Вот как выглядит моя страница на мобильном телефоне

мой мобильник

Похоже, что ширина моего экрана>900px, когда она равна 375px на примере сетки Kubes. У меня нет загружаемого внешнего CSS, который мог бы изменить это.

Я знаю, что мой сайт все еще отзывчив, потому что, когда я изменяю размер окна браузера, столбцы получают ширину 100%.

отзывчивый мой

Почему-то на мобильных устройствах ширина моего экрана намного выше, чем на веб-сайте Kube CSS. Нужно ли что-то делать, чтобы моя страница вела себя так?

Это действительно смущает меня, так как похоже, что оно должно работать.

1 ответ

Решение

Таким образом, после нескольких часов поиска в Google (обратите внимание, вы, вероятно, всего лишь несколько минут поиска нужной вещи), поместите этот метатег в заголовок документа

<meta name="viewport" content="width=device-width, initial-scale=1">

сделает сетку отзывчивой на мобильном

Другие вопросы по тегам