다음과 같은 제약 조건이 있습니다. 이미지의 원래 종횡비가 항상 유지되어야합니다. 상위 컨테이너의 너비가 너무 작 으면 이미지 크기에 맞게 크기를 조정하십시오. 이미지의 최대 높이는 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 %이면 이미지가 가로로 늘어나고 가로 세로 비가 위로 나옵니다. –