2
我试图显示一个图像居中并通过CSS调整大小(max-width
/max-height
,flex
)。Firefox flex和最大宽度
这在Chrome中工作正常,但不在Firefox中。怎么了?
a {
border: 1px solid red;
display: flex;
height: 100px;
width: 100px;
justify-content: center;
align-items: center;
box-sizing: border-box;
padding: 5px;
}
img {
max-width: 100%;
max-height: 100%;
border: 1px solid green;
}
<a class="frame">
<img src="http://placehold.it/500x150"/>
</a>
参见:http://jsfiddle.net/ymLb50w0/2/
如果我使用'inline-block',图片不再是垂直居中。 – user3074069 2015-04-04 13:45:26