Firefox error: "Expected media feature name but found ‘hover’"
Firefox error: "Expected media feature name but found ‘hover’"
我想根据客户端浏览器是否支持悬停来区分样式。我读到媒体功能可以完成这项工作,所以我使用了以下结构:
/* 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 上运行之外,我还需要做些什么吗?
例如 this example 关于 hover
作为媒体功能在 Firefox 上对我不起作用,而在 Chrome.
上却对我起作用
Chrome: 版本 67.0.3396.79(正式版)(64 位)
Firefox:60.0.2(64 位)
此媒体功能仅适用于 >= 64 的 Firefox 版本:
https://developer.mozilla.org/en-US/docs/Web/CSS/@media/hover#Browser_compatibility
我想根据客户端浏览器是否支持悬停来区分样式。我读到媒体功能可以完成这项工作,所以我使用了以下结构:
/* 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 上运行之外,我还需要做些什么吗?
例如 this example 关于 hover
作为媒体功能在 Firefox 上对我不起作用,而在 Chrome.
Chrome: 版本 67.0.3396.79(正式版)(64 位)
Firefox:60.0.2(64 位)
此媒体功能仅适用于 >= 64 的 Firefox 版本:
https://developer.mozilla.org/en-US/docs/Web/CSS/@media/hover#Browser_compatibility