是否可以像IE一样仅使用CSS来检测Firefox浏览器?
例如,IE浏览器可以这样检测:
<!--[if IE 7]>
/* IMPORTING CSS FOR IE */
<![endif]-->
像这样的代码可以检测到Firefox浏览器吗?
Mozilla 开发者网络声明明确支持此功能仅用于浏览器检测:
@-moz-document url-prefix() {
#my-id { font-size: 100%; }
}
请参阅@文档§浏览器兼容性中的 Firefox 注释,其中指出 FF 61+“仅支持空
url-prefix()
值,该值因其 用于 Firefox 浏览器检测而受到支持。在用户样式表中仍受支持。”
将其放入 CSS 文件中或 HTML 中的
<style type='text/css'>
标签之间。
@supports not( -moz-appearance:none ){
/* Add non-firefox CSS code here */
}