テーブル(特にカレンダー)があります。どの日付にも何も書き込まれていないときにカレンダーが見苦しくならないようにしたいので、セルの最小サイズをフォントの高さの 4 倍に等しくしたいと考えています。(つまり、何も入っていないカレンダー行と 4 行のテキストがあるカレンダー行がある場合、それらを同じサイズにしたいのです)。
どこでも使用すると言われていますem
。ただし、フォントに使用4em
してみましたが、どこにも近づきませんでした:12pt
td.day {
padding: 2px;
font-size: 12pt;
width: 14.3%;
height: 4em;
vertical-align: top;
}
ピクセルを正確に数えたところ、使用している特定のフォントの 12pt フォントが
font-family: verdana, arial, "sans-serif";
height
の_ 22px
_ ただし、これはあまり柔軟ではありません...これを行うためのより良い方法はありますか?
もっと考えてみると、em
ユニットがフォントの高さを正しく教えてくれると確信しています。行間隔やパディングなど、そのようなものは考慮されていません。これを行う方法はありますか?