Использование CSS `@ поддерживает` запрос для CSS` env () `и поддержка переменных CSS - PullRequest
0 голосов
/ 15 февраля 2019

У нас есть проблема на мобильном телефоне, связанная с использованием устройства vh.Вместо того, чтобы иметь пробел в верхней / нижней части страницы, который не согласуется, мы надеемся использовать несколько новых функций, чтобы помочь нам сократить горчицу для поддержки.

Мне не очень нравится определять, может ли медиа-запрос @supports(...){} работать для нас здесь.Я надеюсь добиться ...

  1. Проверить поддержку css env() _Это также будет включать проверку версии JS CSS.supportsвключить JS для обновления следующего запасного варианта ...

  2. Проверить поддержку CSS-переменных .Используя эту функцию, мы просто пересчитали vh на основе окон innerHeight (?) И присвоили его переменной CSS --vh

  3. Если ни один из этих двух вариантовдоступно, мы отступили бы к гораздо большему, чем требуемое верхнее и нижнее поля.

Так что мой актуальный вопрос.Можно ли использовать медиазапрос @supports(...){} для любой из этих двух функций?

...