Firefox的userChrome.css中的CSS变量无效

我正在FreeBSD上使用Firefox 72,并在userChrome.css中配置了一些样式。这很好。举例来说,我可以使用

将菜单栏中“文件”菜单的标签设为红色
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
#file-menu {
   color: red !important;
}

现在,我听说了新出现的(似乎已经不多了) CSS变量,又名 CSS属性--* ,并试图使用它们。 las,我一定很想念东西,因为:

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
:root {
   --foo: red;
}
#file-menu {
   color: var(--foo) !important;
}

将“文件”保留为默认颜色黑色。应该行吗?我想念什么吗?经过一番搜索,我发现在about:configtoolkit.legacyUserProfileCustomizations.stylesheets的值应该是true。现在我没主意了。

kay3320 回答:Firefox的userChrome.css中的CSS变量无效

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2815841.html

大家都在问