如果我的CSS是:font-family:inherit;具体到Mozilla Firefox浏览器
font-family: inherit;
有任何Mozilla Firefox的特定属性:
-moz-border-radius-bottomright: 20px;
可仅用于Mozilla浏览器?
如果我的CSS是:font-family:inherit;具体到Mozilla Firefox浏览器
font-family: inherit;
有任何Mozilla Firefox的特定属性:
-moz-border-radius-bottomright: 20px;
可仅用于Mozilla浏览器?
没有Firefox特定的方式来编写font-family: inherit;
。 Mozilla support inherit像任何其他浏览器,如果这是你的意思?
供应商前缀属性(如用于某些CSS3属性的属性)仅用于仍处于“实验性”或不断发展的属性。关键字inherit
已经存在了很长时间,因此Firefox与其他浏览器一样,按照CSS规范的方式实现,没有供应商前缀。
如果您只想将Firefox与某些特定CSS相关联,this SO answer指出您可以用@-moz-document
规则包装Mozilla特定属性。因为只有Mozilla会认识到这是有效的CSS,所有其他浏览器都会忽略它。也许有点“哈克”,但它听起来像是你最好的镜头。
编辑:
要与特定CSS只针对IE,一个办法是把它放在一个特定的IE样式表文件,然后使用IE的条件注释。除IE之外的所有浏览器都会将其视为HTML注释,因此忽略它,但IE将在该文件中应用样式。
<!--[if IE]>
<link rel="stylesheet" href="ie.css" type="text/css" />
<![endif]-->
我需要一个特定于firefox的font-family属性:inherit;只要。 – user1550884 2012-07-25 08:27:31
好的。谢谢(你的)信息。 – user1550884 2012-07-25 08:31:43
@ user1550884在变通方案解决方案上添加了一些其他信息。 – 2012-07-25 08:45:29
我知道你可以做到这一点,只针对Firefox的,唯一的问题是,它不是在CSS,我不知道是否有这样做的字体家庭在CSS的方法。
<html>
...
<head>
<style type="text/css">
@-moz-document url-prefix() {
font-family: inherit;
}
</style>
</head>
...
</html>
这是什么...? – 2012-07-25 08:05:38
你能详细说明吗?也许你指的是[CSS Hacks](http://paulirish.com/2009/browser-specific-css-hacks/)? – Inkbug 2012-07-25 08:08:00
你为什么想这样做? – BoltClock 2012-07-25 08:11:23