Настал момент адаптировать desktop-first верстку под мобильные устройства. За самый минимум взял 320px (кстати, поправьте, если за минимум нужно брать другой размер). И заметил, что в инструментах разработчика Google Chrome неправильно отображаются размеры... то ли элементов, то ли экрана. Пример на картинке
Ширина экрана 320px, колонки по 152px + 8px grid gap + 4 padding самого grid-контейнера по бокам. Но колонки просто не помещаются на экране. Даже если убрать gap и padding - этого все равно не хватает для того, чтобы колонки поместили на экране.
В пэйнте я замерил ширину правой колонки. И хотя dev tool говорит, что ширина 152px (как я и указал в CSS), в действительности ширина 175px - отсюда и результат, что не две колонки не умещаются.
Вопроса два. Почему так происходит? И где надежно проверять верстку под разные разрешения экранов?