我有一个Firefox扩展程序,它包含了一个工具栏按钮,点击后会显示一个面板。我通过将其类型设置为"menu"或"panel"来实现这一功能。问题是这类按钮的样式与标准按钮不同(下箭头指示可扩展)。设置class="toolbarbutton-1"可以使按钮在Windows上几乎正确显示,但在Linux上图标过高。我的扩展程序包括源代码在内,可以在https://addons.mozilla.org/en-us/firefox/addon/tabcloud/ 上获取。
我的问题是如何为工具栏按钮添加样式,以便在所有操作系统上都能正确显示并保持正确的高度。