【发布时间】:2016-07-21 03:52:21
【问题描述】:
JS Fiddle 我正在使用弹性布局。我有一个清单:
HTML:
<ul>
<li><img src="....."></li>
....
</ul>
CSS:
ul{
list-style-type: none;
margin: 0;
display: flex;
flex-wrap: wrap;
align-items: center;
}
li{
width: 25%;
display: flex;
}
img{
height: auto;
max-width: 100%;
}
问题是,图像被拉到全高 - 我如何保持图像的纵横比?我还希望所有列表元素的高度相同(为此我使用了display: flex)。
【问题讨论】: