2011-05-26 80 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