是否可以在纯CSS中检测Firefox用户?

zur*_*4ik 18 css firefox browser-detection

是否可以仅使用像IE这样的CSS来检测Firefox浏览器?

例如,IE浏览器可以被检测为:

<!--[if IE 7]>
   /* IMPORTING CSS FOR IE */
<![endif]-->
Run Code Online (Sandbox Code Playgroud)

可以像这样的代码检测到Firefox浏览器吗?

Sta*_*hil 53

不是我所知道的,但你可以尝试这个:

@-moz-document url-prefix() {

    #my-id { font-size: 100%; }

}
Run Code Online (Sandbox Code Playgroud)

该网站还有更多选项

您可以将其放在CSS文件中或<style type='text/css'>HTML中的标记之间.工作良好!

  • 真棒!有没有人知道乳清url-prefix()需要包括在内? (2认同)

小智 9

现在您可以使用@supports CSS规则:

@supports not( -moz-appearance:none ){
  /* Add non-firefox CSS code here */
}
Run Code Online (Sandbox Code Playgroud)

  • 真的很有帮助。但是为了让它在 Chrome 中工作,我不得不在“not”和“(”之间添加一个空格 (3认同)