有没有办法在XUL中为menulist设计风格?
我正在使用此代码,但图片显示在下拉列表中并保留箭头的原始样式。
menulist,menupopup{
-moz-appearance: none !important;
list-style-image: url("chrome://myExt/skin/images/lang.png") !important;
}
提前致谢,
答案 0 :(得分:2)
您显然尝试设置的样式不是<menulist>
标记本身,而是其中的匿名<dropmarker>
标记。这将有效:
menulist > dropmarker {
-moz-appearance: none;
border-style: none;
list-style-image: url("chrome://myExt/skin/images/lang.png");
}
有关匿名节点的详细信息,请参阅XUL implicit elements。