我有一个高度可变的父 div。内部是一个必须是其父级高度的 100% 的图像。
我可以像这样在 css 中很容易地实现这一点:
.parent {
width: 640px;
min-height: 560px;
height: 100%;
overflow: hidden;
}
.parent img {
min-height: 560px;
height: 100%;
width: auto;
}
唯一的问题是 img 总是左对齐。我如何将它集中在它的父级中?
如果我使用背景图像,图像将不会调整大小以适应父级的总高度。我不想使用 css3 background-size 属性,因为它在 ie7 和 8 中缺乏支持。
关于 stackoverflow 有一些与此相关的问题,但没有一个(我能找到)解决与可变宽度和高度图像相关的问题。