无法修改Firefox UI中的特定CSS类

无法修改Firefox UI中的特定CSS类,css,firefox,customization,Css,Firefox,Customization,在Firefox中使用CSS修改urlbar中的下拉列表时,除了将CSS应用于.ac emphasis text类之外,其他一切都正常工作 对.ac emphasis text的更改没有效果,甚至不会显示在DOM检查器中 要查看此类文本示例,请启用统一工具栏(如果尚未设置,请将browser.urlbar.unifiedcomplete设置为true),然后在urlbar中键入定义的任何关键字,后跟空格,然后键入更多文本 为什么不能使用CSS覆盖修改此样式?我发现您的问题是一个挑战。。。 所以,

在Firefox中使用CSS修改urlbar中的下拉列表时,除了将CSS应用于
.ac emphasis text
类之外,其他一切都正常工作

.ac emphasis text
的更改没有效果,甚至不会显示在DOM检查器中

要查看此类文本示例,请启用统一工具栏(如果尚未设置,请将
browser.urlbar.unifiedcomplete
设置为true),然后在urlbar中键入定义的任何关键字,后跟空格,然后键入更多文本


为什么不能使用CSS覆盖修改此样式?

我发现您的问题是一个挑战。。。 所以,我玩了一下。 “ac emphisize text”位于DOM中。您必须从shift+右键单击将激活inspector的位置下降几个元素。 路径:

/* (panel) id PopupAutoCompleteRichResult > autocomplete-richlistbox > box-inherit scrollbox-innerbox > autocomplete-richlistitem > (ac-title-box) ac-url-box > ac-url > ac-normal-text ac-url-text > (span) ac-emphasize-text */
所以,这是我能做的最好的了,用我的时间。 在userChrome.css中-从这个开始

*|span.ac-emphasize-text {
color:orange !important;
border: 1px solid white !important;
}
这并不漂亮,但我使用“奇怪”的颜色,背景,边框,使我的变化脱颖而出,而修补程序

希望能有帮助。
兰迪斯。

非常感谢。我去看看。我在修补时也使用奇怪的颜色。:-)