私のページにはこれがあります:
<div id="result" class="thumbholder"><img src="img/thumbs/thumb01.png" alt="thumb" /></div>
CSS:
.thumbholder{
width:100px;
height:100px;
text-align:center;
overflow:hidden;
border-radius:6px;
float:left;
margin:0;
}
div は CSSの#result
どこにも定義されていません (確認しました)。
div は 100 x 100 サイズでは表示されず、代わりに高さの一部が切り取られます。端まで表示されていないというわけではありません。丸みを帯びた角が下にあることがわかります。実際には、定義されているよりも高さが低くなっています。なぜこうなった?
中の画像も 100 x 100 のサイズですが、それは問題ではありません。何を入れても同じことが起こります。
編集:高さをインラインで定義しても役に立ちません。