Spec-Zone.ru › CSS

`<resolution>` тип CSS

Базовый уровень Широко доступно

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и во многих версиях браузеров. Она доступна во всех браузерах с сентября 2022 года.

<resolution> CSS — это тип данных, используемый для описания разрешения в медиазапросах. Он обозначает плотность пикселей устройства вывода, то есть его разрешение.

На экранах единицы измерения связаны с дюймами, сантиметрами или пикселями CSS, а не с физическими величинами.

Синтаксис

Тип данных <resolution> состоит из строго положительного числа <number>, за которым следует одна из перечисленных ниже единиц измерения. Как и для всех размерностей CSS, между числом и обозначением единицы измерения нет пробела.

Единицы измерения

dpi
Обозначает количество точек на дюйм. Экраны обычно содержат 72 или 96 точек на дюйм, но dpi для печатных документов, как правило, значительно выше. Поскольку 1 дюйм равен 2,54 см, 1dpi ≈ 0.39dpcm.
dpcm
Обозначает количество точек на сантиметр. Поскольку 1 дюйм равен 2,54 см, 1dpcm ≈ 2.54dpi.
dppx
Обозначает количество точек на единицу px. Из-за фиксированного соотношения CSS in к CSS px, равного 1:96, 1dppx эквивалентно 96dpi, что соответствует разрешению по умолчанию для изображений, отображаемых в CSS, согласно определению image-resolution.
x
Псевдоним для dppx.

Примечание: Хотя число 0 всегда одинаково независимо от единицы измерения, указывать единицу измерения всё равно необходимо. Иными словами, 0 недопустимо и не обозначает 0dpi, 0dpcm или 0dppx.

Примеры

Использование в медиазапросе

@media print and (resolution >= 300dpi) {
  /* … */
}

@media (resolution: 120dpcm) {
  /* … */
}

@media (resolution >= 2dppx) {
  /* … */
}

@media (resolution: 1x) {
  /* … */
}

Допустимые значения разрешения

96dpi
50.82dpcm
3dppx

Недопустимые значения разрешения

72 dpi     Spaces are not allowed between the number and the unit.
ten dpi    The number must use digits only.
0          The unit is required.

Спецификации

Спецификация
Модуль значений и единиц CSS уровня 4
# resolution

Совместимость с браузерами

Настольные Мобильные
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android WebView на iOS
resolution
29
12
8
3.5–8Поддерживаются только значения <integer>.
9.5
16
29
8
4–8Поддерживаются только значения <integer>.
10.1
16
2.0
4.4
16
dpcm
29
12
8
16
10–15
16
29
8
16
10.1–14
16
2.0
4.4
16
dpi
29
12
8
16
10–15
16
29
8
16
10.1–14
16
2.0
4.4
16
dppx
29
12
16
12.1
16
29
16
12.1
16
2.0
4.4
16
x
68
79
62
55
16
68
62
48
16
10.0
68
16

См. также

  • Функция медиазапроса resolution
  • Свойство image-resolution
  • Использование медиазапросов @media

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Values/resolution

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API