次の 2 つの要素を検討してください。
<button type="submit" class="button">Test</button>
<a href="#" class="button">Test 2</a>
...次のスタイル定義を使用します。
.button {
background-color: yellow;
color: white;
border: 1px solid orange;
display: inline-block;
font-size: 24pt;
padding: 2px 16px;
text-decoration: none;
}
これにより、Chrome で同じ高さの 2 つのボタンが隣り合わせに生成されます。ただし、Firefox は左側のボタンを右側のボタン ( )1px
よりも高い高さでレンダリングします。<a>
(上の画像を2倍に拡大しました。)
2 つのボタンを同じ高さにするにはどうすればよいですか? が問題を引き起こしているようfont-size
ですが、その属性が必要です。