私はリンクとボタンを同じスタイルにしようとしています。なぜこれらの2つのボタンは異なるレンダリングです
<button>
と<a>
は、以下のCSS宣言(FFの外側の境界線とその2つの高さと長さが異なることに注意してください)でFFで細かくレンダリングされているのはなぜですか?クロームでは、同じようにレンダリングされますが、外側の境界線があります。 IEでは、それらは等しくレンダリングされますが、丸い枠線はありません(IE8、つまり枠線半径をサポートしていません)。
は、相続人jsfiddle versionと相続人のcss
button, a
{
background-color: #7da7d8;
color: #e7e4ed;
border: 3px solid #f7f7f7;
border-radius: 8px 8px 8px 8px;
text-align:center;
font-weight: normal;
display: inline-block;
line-height: 1.2em;
margin: 4px;
width: 120px;
padding: 6px;
font-size:1.2em;
text-decoration:none;
cursor: pointer;
}
、これを行うためのユーザビリティの問題にコメントをしてくださいいけない - 私は私の理由があります。
----------アップデート--------------- 以下のコメントから、IveはCSS、check it out on jsfiddleを更新しました。どういうわけかその角の境界を取り除く...
_defaults_が異なっていて、OPが明示的に設定した設定以外のものを追加する場合があります。 – tobyodavies
@tobyodaviesはいプロジェクトにこれを言及してくれてありがとう、私はCSSをリセットしました – Muleskinner
ありがとう – Muleskinner