異なるフォントサイズでボタンの高さを同じにすることはできません。レスポンシブルデザインのために、高さと幅にemを使用する必要があります。ここでボタンの高さを異なるフォントサイズで同じにする方法
は例jsfiddleある
CSS:
body{
font-size:16px;
}
.btn{
height:4em;
font-size:1em;
}
.btn2{
height:4em;
font-size:1.50em;
}
HTML:
<button class="btn">First Button is 64px as expected</button>
<br><br>
<button class="btn2">Why this is not same height with first one?</button>
<p>
How to make same height buttons with differnet font sizes ?
</p>
両者に同じ幅を与えようとします。 –
はい。同じ幅を指定すると、期待どおりに動作しています。しかし、なぜ ?これはバグですか?ここが更新され、動作しています。両方が同じ幅であり、期待どおりに動作しています。 https://jsfiddle.net/ynxqjytz/4/ –
あなたがfont-sizeに依存するemを使っているからです。 –