我有两个不同的宽度和高度的图像,需要在图像框中居中定位。这里是HTML和CSS的例子。如何使用css定位不同大小的图像?
<div class="box">
<div class='image'>
<img alt="" src="image.jpg"/>
</div>
</div>
.box {
max-width: 970px;
height: 440px;
}
.box img {
max-width: 100%;
position: absolute;
bottom: 8px;
margin-left: auto;
margin-right: auto;
}
此代码适用于精确宽度和高度的大图像。但是当一个较小的图像放置在图像框中时,该图像位于右下角。我怎样才能使两个图像中心底部?
感谢任何人的帮助!
谢谢菲利普斯。这很好。但是,我忘了提及该图像是在外部html文档的iframe中,该文档的固定宽度为989 x 600,并且您编码图像的位置居中正确,但在.box内不在iframe内:(在我发布这个问题之前,我忘了提及这个问题,因此,我所做的是将.box的高度设置为495px,并且这种方式将图像相对于iframe进行了定位,你会怎么做? –
因此,如果结构是iframe> .box> .image> IMG只是采取的立场:相对关闭.box。 – philwills
是的。它工作得很好!谢谢菲利普斯!非常感谢。 –