Тестер размера окна просмотра и адаптивных точек перелома
Узнайте, насколько на самом деле велико окно вашего браузера по отношению к веб-странице. Этот инструмент считывает размер окна просмотра в CSS-пикселях, соотношение пикселей и ориентацию вашего устройства, а также активную точку перелома — и обновляется в реальном времени при изменении размера.
Измените размер окна браузера и наблюдайте за обновлением этих значений в реальном времени.
Точки перелома Tailwind CSS
Диапазон, в который попадает ваше окно просмотра, подсвечивается по мере изменения размера.
| Префикс | Мин. ширина | Применяется от |
|---|---|---|
| base | 0px | 0 – 639px |
| sm | 640px | 640 – 767px |
| md | 768px | 768 – 1023px |
| lg | 1024px | 1024 – 1279px |
| xl | 1280px | 1280 – 1535px |
| 2xl | 1536px | 1536px+ |
Категории устройств
Изменяемая в размерах тестовая панель
Перетащите нижний правый угол, чтобы изменить размер этой панели. Она сообщает собственный размер и то, в какую точку перелома попала бы эта ширина — быстрый способ оценить адаптивность.
Распространённые размеры окна просмотра устройств
Приблизительные окна просмотра в CSS-пикселях для портретной ориентации, приведены для справки — фактические значения зависят от браузера и ОС.
| Устройство | Окно просмотра (CSS px) | DPR |
|---|---|---|
| iPhone SE | 375 × 667 | 2× |
| iPhone 15 / 14 Pro | 393 × 852 | 3× |
| Pixel 8 | 412 × 915 | 2.6× |
| iPad mini | 768 × 1024 | 2× |
| iPad Pro 11" | 834 × 1194 | 2× |
| Surface Pro | 912 × 1368 | 2× |
| Laptop (720p) | 1280 × 720 | 1× |
| Laptop (1080p) | 1366 × 768 | 1× |
| Desktop (1080p) | 1920 × 1080 | 1× |
Окно просмотра — это область, в которую отрисовывается веб-страница, — окно браузера за вычетом вкладок, адресной строки и полос прокрутки. Вот почему оно почти всегда меньше разрешения вашего экрана: экран — это вся панель, а окно просмотра — это лишь тот срез, который может использовать страница. Оно измеряется в CSS-пикселях — единицах макета, а не в физических точках: высокоплотные дисплеи 'Retina' вмещают два или три физических пикселя в каждый CSS-пиксель, чтобы текст выглядел чётче, а window.devicePixelRatio сообщает об этом множителе.
Этот инструмент считывает window.innerWidth и window.innerHeight при каждом изменении размера и ориентации, а также окно просмотра макета из documentElement.clientWidth/clientHeight, соотношение пикселей вашего устройства и ориентацию. Точка перелома — это ширина окна просмотра, при которой меняется макет: столбцы складываются, меню сворачивается, меняется размер текста, — а фреймворки вроде Tailwind CSS применяют стили начиная с набора именованных ширин и выше. Приведённая ниже таблица показывает диапазон, в который попадает ваша ширина, а перетаскиваемая тестовая панель показывает, в какую точку перелома попала бы её собственная ширина, — так вы можете предварительно просмотреть компонент, не изменяя размер всего окна. Всё работает локально; ничего не загружается.
Если цифры кажутся неверными, между разрешением вашей панели и окном просмотра, которое видит страница, находится несколько факторов. Интерфейс браузера и полосы прокрутки уменьшают используемую область, а масштабирование страницы сокращает количество CSS-пикселей — поэтому innerWidth уменьшается без изменения размера окна, — как и масштабирование дисплея ОС, из-за чего два одинаковых монитора могут показывать разные размеры. На телефонах мета-тег viewport, <meta name="viewport" content="width=device-width, initial-scale=1">, размещает страницу по ширине устройства вместо имитации рабочего стола шириной ~980px, поэтому окно просмотра шириной 390 px при DPR 3 располагается на панели шириной примерно 1170 физических пикселей. Чтобы увидеть полное физическое разрешение и плотность пикселей вашего экрана, используйте инструменты What Is My Screen Size и Screen Resolution Test.
Распространённые адаптивные точки перелома
| Точка перелома | Минимальная ширина | Типичные устройства в этом диапазоне |
|---|---|---|
| base | 0px | Телефоны в портретной ориентации (~360–430 CSS px в ширину) |
| sm | 640px | Большие телефоны в альбомной ориентации, маленькие планшеты |
| md | 768px | Планшеты в портретной ориентации (iPad показывает 768 px) |
| lg | 1024px | Планшеты в альбомной ориентации, маленькие ноутбуки |
| xl | 1280px | Ноутбуки и стандартные окна на настольных компьютерах |
| 2xl | 1536px | Большие мониторы для настольных компьютеров с высоким разрешением |
