Ошибка Firefox: «Ожидаемое имя мультимедийного объекта, но оно обнаружено как« зависшее » - PullRequest
0 голосов
/ 27 июня 2018

Я хочу различать стилизацию в зависимости от того, поддерживает ли браузер клиента зависание или нет. Я прочитал, что медиа-функции сделают эту работу, и поэтому я использовал следующую структуру:

/* Supports hovering */
@media (hover: hover) { ... }

/* Does not support hovering */
@media (hover: none) { ... }

Хотя в Chrome это работает нормально (см. Спецификации ниже), в Firefox я получаю сообщение об ошибке Expected media feature name but found ‘hover’. Я удивлен, особенно потому, что это был developer.mozilla.org , где я читал об использовании hover в качестве медиа-функции.

Есть ли что-то, что мне нужно сделать, чтобы это работало в Firefox?


Например, этот пример о hover как функции мультимедиа у меня не работает в Firefox, в то время как в Chrome.


Chrome: Версия 67.0.3396.79 (официальная сборка) (64-разрядная версия)
Firefox: 60.0.2 (64-разрядная версия)

1 Ответ

0 голосов
/ 27 июня 2018

Эта медиа-функция доступна только для версии Firefox> = 64:

https://developer.mozilla.org/en-US/docs/Web/CSS/@media/hover#Browser_compatibility

...