吸收Button内部的定位元素未正确定位

| 我试图在按钮元素中放置一个图标,但位置却变得奇怪,但是在Firefox 4中。请查看此演示http://jsfiddle.net/j6q2e/3/ 它可以在Chrome和IE中按预期工作,但在Firefox中,该图标完全保留。那是一个已知的错误吗?有办法解决吗? (我不想使用
<a>
,因为它是表单的提交按钮,并且我希望保持这种方式。我也想避免使用背景图片样式,因为该图标位于CSS Sprite图片中,用作背景图片,我必须将其另存为单独的PNG。)     
已邀请:
        只需快速更新即可将此内容“回答” ... 是的,这是Firefox中的错误,并且从5版开始仍然有效。Chrome,IE9和Opera都将图标正确放置在按钮内。 还有另一个SO线程正在处理它,这是Mozilla错误。     
        您应该能够将其保留为精灵,并将其用作背景图像,只需调整该图像周围的空间以允许按钮的大小即可。您可能还需要考虑对角线精灵,以帮助解决您的问题。     

要回复问题请先登录注册