這些是約束條件:圖像必須始終保持其原始高寬比。如果父容器的寬度太小,則調整圖像的大小以適應其內容。圖像的最大高度爲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%寬度將圖像水平延伸並調整縱橫比。 –