このコード例を参照してください:http://jsfiddle.net/Z2BMK/
Chrome / IE8は次のようになります

Firefoxは次のようになります

私のCSSは
button {
    padding:0;
    background:#080;
    color:white;
    border:solid 2px;
    border-color: #0c0 #030 #030 #0c0;
    margin:0;
}
コードサンプルを変更して、両方のブラウザでボタンを同じにする方法を教えてください。JavaScriptベースのハイパーリンクはキーボードのスペースバーhrefでは機能せず、URLが必要であるため、JavaScriptベースのハイパーリンクを使用したくありません。
Firefox13以降の私の解決策
button::-moz-focus-inner { margin: -1px; padding: 0; border-width: 1px; }
margin: -1pxですか?どういうわけか接続されていborder: 2pxますか?