このコード例を参照してください: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
ますか?