次の HTML では:
<div class='title'><h2>Title</h2></div>
ボックスのサイズを変更したいので、次のように書きました。
.title {
display: block;
border-radius: 12px;
border: 1px solid;
}
ただし、結果のボックスが少し大きく見えるので、サイズを変更してみました。
.title {
height: 90%;
}
ただし、上記のコードを記述しようとしても、結果のボックスは設定の影響を受けません。
.title {
height: 100px;
}
これはうまくいきました。ただ、中の文字が中心になくなってしまったので、中心にしてみました。
.title h2 {
vertical-align: middle;
}
ただし、これは機能しません。
では、ボックスのサイズを変更しても、テキストをそのまま保持するにはどうすればよいでしょうか?
また、最初の高さ設定が機能しないのに、2 番目の高さ設定が機能するのはなぜですか?
ありがとう。