次のコード例を参照してください: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ベースのハイパーリンクはキーボードのスペースバーでは機能せず、URLが必要であるため、JavaScriptベースのハイパーリンクを使用したくありませんhref
。これは物事を処理するためのクリーンな方法ではありません。
Firefox13以降の私の解決策
button::-moz-focus-inner { margin: -1px; padding: 0; border-width: 1px; }