私の CSS では、親の高さを 75px に設定し、子の高さを 100% に設定すると、正しく表示されます。ただし、代わりに親の高さ属性を75pxの最小高さに変更すると、子は含まれるテキストの高さに縮小されますが、親の高さは75pxのままです。子が 75px のままにならないのはなぜですか?
#parent{
height:75px;
background-color:navy;
clear:left;
}
#child{
width:300px;
height:100%;
background-color:aqua;
float:left;
}
ここでは、子は本来あるべき 75px です。
#parent{
min-height:75px;
background-color:navy;
clear:left;
}
#child{
width:300px;
height:100%;
background-color:aqua;
float:left;
}
現在、子の高さはわずか 21px です。