【发布时间】:2013-08-28 01:11:33
【问题描述】:
如何在父 div 中设置图像元素的中心?我想这样做,以便图像的中间始终位于他父母的中心。此外,我希望图像始终具有 100% 的高度(注意:我不想拉伸图像宽度)。
查看示例:http://jsfiddle.net/Ex5ax/5/
<div class="box">
<img src='featured.jpg' />
</div>
CSS:
.box { height: 100%; width: 450px; border: 2px solid red; background: green; overflow: hidden; }
.box img { height: 100%; width: auto; text-align: center; }
【问题讨论】:
-
我真的不明白。您说不想拉伸宽度,但图像大小为 640px,父级宽度为 450px。您至少必须将图像宽度(拉伸)减小到 450 像素?