Firefox (最新ビルド) に問題があります。ボタン全体に広がる BUTTON 要素内に子要素を配置する必要があります。しかし、私はこれを取得します: JSFIDDLE
Chromeはそれを表示します(正しいと思います):
CSSは次のとおりです。
button{height:100px;background:orange;padding:0;border:none;}
button span{display:block;height:100%;background:red}
button::-moz-focus-inner {padding:0;margin:0}
そしてマークアップ:<button><span>test</span></button>