不同浏览器的不同颜色

时间:2014-04-01 03:10:19

标签: css

目前是否有办法设置文字颜色,具体取决于您使用的浏览器。

据我所知,没有-moz-color:这样的东西,所以这是不行的。我需要这个的唯一原因是因为-webkit-background-clip:在任何网站上都没有正常工作,所以我想根据浏览器更改颜色。

有办法做到这一点吗?

2 个答案:

答案 0 :(得分:0)

jQuery.browser

如果您使用的是jQuery 1.9+,则可以使用迁移插件并使用该功能。如果没有,你可以毫无问题地使用它。

其他方法包括CSS3,例如:

  .transparent {
      /* IE >= 9, Firefox >= 0.9, Safari >= 2, Chrome, Opera >= 9 */
      opacity: 0.5;
  }

和这个Javascript:

  <script type="text/javascript">
      if ( navigator.userAgent.indexOf("MSIE")>0 )
      {
          // run custom code for Internet Explorer.
      }
  </script>

甚至Modernizr

祝你好运!

答案 1 :(得分:0)

供应商前缀(&#39; -moz&#39;,&#39; -webkit&#39;&amp; c。)通常用于尚未完成的事情。我不能仅仅使用CSS来想办法,但你可以使用一些Javascript来检测浏览器并明确地设置颜色。

Quirksmode建议WhichBrowser检测您正在运行的浏览器,但我还没有尝试过。