2011-05-26 50 views
2

我有,我想为16x16一个XUL按钮,我已经做了我的一切力量来使其:XUL按钮width属性忽略

<button image="chrome://npuff/content/images/gear_16.png" 
     width="16" maxwidth="16" height="16" 
     maxheight="16" style="width: 16px;"/> 

背景图像是16×16。该按钮最终位于16像素高的附近,但比16像素宽得多。如果我将宽度属性设置为足够高的值,则该按钮会展开,但不会小于35-40像素。 Firefox正在执行的XUL按钮是否有一些未公开的最小宽度?如果某些周边物品以某种方式倾斜了它的尺寸,我怎么能告诉他们放下我的按钮?我可以将<图片>放在与正确尺寸相同的空间中。

回答

2

预计标准按钮(例如警报和对话框中)具有最小宽度。该宽度由主题应用。

+0

那些不在警报或对话框中的按钮呢?有问题的按钮位于加载项栏上。 – cbmanica 2011-05-27 15:18:18

+2

@cbmanica在这种情况下,你应该使用''toolbarbutton>''。 – Neil 2011-05-27 23:15:53

+0

Ohhhh,不知道我是如何错过 - 谢谢! – cbmanica 2011-05-28 04:11:28