有没有一种在XUL中设置菜单列表样式的方法?
我正在使用此代码,但是图像显示在下拉列表中,并保持箭头的原始样式。
menulist,menupopup{
-moz-appearance: none !important;
list-style-image: url("chrome://myExt/skin/images/lang.png") !important;
}
提前致谢,
最佳答案
您显然想样式的不是<menulist>
标记本身,而是其中的匿名<dropmarker>
标记。这将起作用:
menulist > dropmarker {
-moz-appearance: none;
border-style: none;
list-style-image: url("chrome://myExt/skin/images/lang.png");
}
有关匿名节点的更多信息,请参见XUL implicit elements。
关于css - 在xul中设置菜单列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6595555/