在xul中设计一个menulist

时间:2011-07-06 11:20:54

标签: css firefox-addon xul

有没有办法在XUL中为menulist设计风格?

我正在使用此代码,但图片显示在下拉列表中并保留箭头的原始样式。

menulist,menupopup{ 
    -moz-appearance: none !important;
    list-style-image: url("chrome://myExt/skin/images/lang.png") !important;

}

提前致谢,

1 个答案:

答案 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