Css 字体家族:继承;特定于mozilla firefox

Css 字体家族:继承;特定于mozilla firefox,css,firefox,Css,Firefox,如果我的css是: font-family: inherit; 是否有mozilla firefox的特定属性,如: -moz-border-radius-bottomright: 20px; 哪一种只能用于mozilla浏览器?没有特定于Firefox的方式来编写字体系列:inherit。像其他浏览器一样,如果这是你的意思 供应商前缀属性(如用于某些CSS3属性的属性)仅用于仍处于“试验”或发展阶段的属性。inherit关键字已经存在了很长时间,因此Firefox和其他浏览器一样,按照CS

如果我的css是:

font-family: inherit;
是否有mozilla firefox的特定属性,如:

-moz-border-radius-bottomright: 20px;

哪一种只能用于mozilla浏览器?

没有特定于Firefox的方式来编写
字体系列:inherit。像其他浏览器一样,如果这是你的意思

供应商前缀属性(如用于某些CSS3属性的属性)仅用于仍处于“试验”或发展阶段的属性。
inherit
关键字已经存在了很长时间,因此Firefox和其他浏览器一样,按照CSS规范规定的方式实现它,没有供应商前缀

如果您只想针对具有特定CSS的Firefox,则可以使用规则包装Mozilla特定的属性。因为只有Mozilla会将其识别为有效的CSS,所以所有其他浏览器都会忽略它。也许有点“黑”,但听起来像是你最好的选择

编辑:

为了只针对具有特定CSS的IE,一种方法是将其放在IE特定的样式表文件中,然后使用IE的条件注释。除IE之外的所有浏览器都将其视为HTML注释,因此忽略它,但IE将在该文件中应用样式

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

我知道您只能针对Firefox执行此操作,唯一的问题是它不在CSS中,我不确定是否有一种方法可以针对CSS中的字体系列执行此操作

<html>
...
<head>
    <style type="text/css">
    @-moz-document url-prefix() {
        font-family: inherit;
    }
    </style>
</head>
...
</html>

...
@-moz文档url-前缀(){
字体家族:继承;
}
...

你能详细说明一下吗?也许您指的是?有人能告诉我
-moz border radius bottomright
是如何依赖于
font-family:inherit
属性的吗。我没听清他的问题。@A.K我想他是想知道是否有专门针对firefox for font家族的等价物,比如radius属性是如何工作的。例如moz字体-family@A.K.还有Inkbug:我需要一个firefox特有的字体族属性:inherit;我需要一个特定于firefox的字体族属性:inherit;仅此而已。@user1550884添加了一些关于解决方案的附加信息。谢谢Chris。如果是IE,可能的解决方案是什么?@user1550884添加了一些关于如何使用特定CSS定位IE的附加信息。