css – 如何做一个Chrome/Opera特定的样式表?

前端之家收集整理的这篇文章主要介绍了css – 如何做一个Chrome/Opera特定的样式表?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要做铬/歌剧黑客,因为客户端想要的字体替换脚本打破了事情…这是可悲的,但一切都在IE6-7,FF2-3和Safari中工作。我没有办法修复脚本本身,我只能使用CSS和HTML来破解它。

我试图做一些事情:

<!--[if IE 6]>
   <link rel="stylesheet" href="ie6.css" type="text/css" media="screen" />
<![endif]-->

可能吗?

我看到了这样一种Chrome的特殊修复方式:

body:nth-of-type(1) .elementOrClassName
{
/* properties go here */
}

这是否正常?有更简单的方法吗?歌剧怎么样?

谢谢!

解决方法

一个干净的javascript方式来做到这一点: http://rafael.adm.br/css_browser_selector/

它将浏览器特定的类添加到您可以在css中使用的html的body标签,如:

.opera #thingie,.chrome #thingie {
  do: this;
}

希望这可以帮助。

猜你在找的CSS相关文章