【发布时间】:2014-09-05 09:31:57
【问题描述】:
我很难将没有固定宽度的图像居中,因为我将把它换成不同尺寸的其他图像。我不希望它超过 390px 高,这就是为什么我将它设置为最大高度。我尝试了很多东西,例如 margin: 0 auto;文本将其与内联显示居中对齐,并使 div 成为本网站上针对类似问题提出的建议的表格。任何人都可以帮忙吗?谢谢。
小提琴链接:http://jsfiddle.net/vcrensuq/
html:
<div class="wrapper">
<div class="block" id="flip-block">
<div class="front side">
<img src="http://imgur.com/etY8veW.jpg">
</div>
<div class="back side">
<img src="http://imgur.com/DiSXWpR.jpg">
</div>
</div>
css:
.block {
position: relative;
height: 410px;
width: 582px;
text-align: center;
}
.block img { max-width: 580px;
max-height: 390px;
display: inline-block;
}
【问题讨论】:
-
你的标题是水平居中,但你提到
max-height所以....高度是垂直的 -
我只是在说明为什么我的代码中有最大宽度和最大高度。我希望将图像水平居中,同时适合最大高度的容器。