Spec-Zone.ru › CSS

Медиафункция CSS `prefers-reduced-data`

Baseline Ограниченная доступность

Эта функция не входит в Baseline, поскольку не работает в некоторых наиболее широко используемых браузерах.

Экспериментальная технология: Это экспериментальная технология
Перед использованием в production тщательно изучите таблицу совместимости браузеров.

Экспериментальная технология: Это экспериментальная технология
Перед использованием в production тщательно изучите таблицу совместимости браузеров.

Предупреждение: Эта функция не поддерживается ни одним пользовательским агентом, и её особенности могут измениться.

Медиафункция prefers-reduced-data CSS медиафункция используется для определения того, запросил ли пользователь веб-контент, потребляющий меньше интернет-трафика.

Обычно браузер делает это, проверяя настройки операционной системы, связанные с сокращением потребления данных.

Синтаксис

no-preference
Указывает, что пользователь не сообщил системе о своих предпочтениях. В логическом контексте это ключевое слово принимает значение false.
reduce
Указывает, что пользователь предпочитает облегчённый альтернативный контент.

Примеры

Основное использование

В этом примере файл шрифта montserrat-regular.woff2 не будет предварительно загружен или скачан, если пользователь предпочитает экономить трафик; в этом случае запасным шрифтом будет «системный стек шрифтов»:

HTML

<head>
  <link
    rel="preload"
    href="fonts/montserrat-regular.woff2"
    as="font"
    media="(prefers-reduced-data: no-preference)"
    crossorigin />
  <link rel="stylesheet" href="style.css" />
</head>

CSS

@media (prefers-reduced-data: no-preference) {
  @font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: normal;
    font-display: swap;
    /* latin */
    src:
      local("Montserrat Regular"),
      local("Montserrat-Regular"),
      url("fonts/montserrat-regular.woff2") format("woff2");
    unicode-range:
      U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
      U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
      U+FEFF, U+FFFD;
  }
}

body {
  font-family:
    "Montserrat",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    "Roboto",
    "Helvetica",
    "Arial",
    sans-serif;
}

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

Спецификация
Media Queries Level 5
# prefers-reduced-data

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

Настольные устройства Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android WebView на iOS
prefers-reduced-data
85
85
Нет
71
Нет
85
Нет
Нет
Нет
Нет
Нет
Нет

См. также

  • HTTP-заголовок Save-Data

© 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/At-rules/@media/prefers-reduced-data

Spec-Zone.ru

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