我试图在div中创建一个始终为100%高度的图像,宽度与此成正比。但是,当我将高度设置为100%时,它会比div
大。我误解了100%的高度意味着什么?图片高度100%出来大于div
这里的CSS:
#whoami_bg {
position: absolute;
left: 3%;
top: 26%;
width: 45%;
height: 35%;
background: rgba(50, 204, 239, 0.4);
}
#whoami_bg img {
height: 100%;
width: auto;
display: block;
margin: 0 auto;
}
这里是HTML:
<div id="whoami_bg">
<br /> <a href="whoami.html">
<img src = "images/whoami_image.gif" />
</a>
</div>
它做规模,但它扩展太大。至少在铬和Safari浏览器中会发生这种情况。我试图给图像class = "whoami"
,并把样式放在img.whoami
标签中,但它的工作原理是一样的。出于某种原因,我的图片决定给110%。 :P
看起来很简单;我如何让我的形象100%高度我的div
?
您是否尝试过使用最大高度,而不是高度。 (最大高度:100%;) –