这些是约束条件:图像必须始终保持其原始高宽比。如果父容器的宽度太小,则调整图像的大小以适应其内容。图像的最大高度为400像素。图像的最大宽度是父容器的宽度。问题:图像在受到父宽度限制时不能保持宽高比。这里是CSS我:响应式图像问题
img.myImage {
width:auto;
height:auto;
max-width:100%;
max-height:400px;
}
编辑:要增加难度,这是父组件:
div.programContainer {
width: 100%;
max-width: 1300px;
padding: 10px;
text-align: left;
display: inline-flex;
flex-wrap: wrap;
justify-content: space-around;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
编辑:解决方法: 对不起,这没有什么可如何处理图像本身,删除父容器中不必要的弹性框可以解决问题。
我使用宽度:100%所有的时间。你试过这个吗? –
100%宽度将图像水平延伸并调整纵横比。 –