如果我的css是:
font-family: inherit;
是否有任何mozilla firefox特定属性:
-moz-border-radius-bottomright: 20px;
只能用于Mozilla浏览器?
答案 0 :(得分:0)
没有Firefox特定的方式来编写font-family: inherit;
。 Mozilla support inherit和其他任何浏览器一样,如果这是你的意思吗?
供应商前缀属性(如用于某些CSS3属性的属性)仅用于仍然是“实验性”的属性。或进化。 inherit
关键字已存在很长时间,因此Firefox与任何其他浏览器一样,按照CSS规范的方式实现它,没有供应商前缀。
如果您只想使用某些特定的CSS定位Firefox,this SO answer表明您可以使用@-moz-document
规则包装Mozilla特定属性。由于只有Mozilla会认为它是有效的CSS,所有其他浏览器都会忽略它。有点" hacky"或许,但这听起来像是你最好的镜头。
修改强>
要仅使用特定CSS定位IE,一种方法是将其放在特定于IE的样式表文件中,然后使用IE的条件注释。除IE之外的所有浏览器都会将此视为HTML注释,因此忽略它,但IE将在该文件中应用样式。
<!--[if IE]>
<link rel="stylesheet" href="ie.css" type="text/css" />
<![endif]-->
答案 1 :(得分:0)
我知道你可以这样做只针对Firefox,唯一的问题是它不在CSS中,我不确定是否有一种方法可以在CSS中为font-family执行此操作。
<html>
...
<head>
<style type="text/css">
@-moz-document url-prefix() {
font-family: inherit;
}
</style>
</head>
...
</html>