目前是否有办法设置文字颜色,具体取决于您使用的浏览器。
据我所知,没有-moz-color:
这样的东西,所以这是不行的。我需要这个的唯一原因是因为-webkit-background-clip:
在任何网站上都没有正常工作,所以我想根据浏览器更改颜色。
有办法做到这一点吗?
答案 0 :(得分:0)
如果您使用的是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>
祝你好运!
答案 1 :(得分:0)
供应商前缀(&#39; -moz&#39;,&#39; -webkit&#39;&amp; c。)通常用于尚未完成的事情。我不能仅仅使用CSS来想办法,但你可以使用一些Javascript来检测浏览器并明确地设置颜色。
Quirksmode建议WhichBrowser检测您正在运行的浏览器,但我还没有尝试过。