2017-06-14 35 views
0

所以我查了其他帖子,但沒有答案幫助了我。所以我有一個div內的圖像。我把div的特定高度/寬度大小顯示出div的比率,而裏面的圖像更高,所以它總是超出div的範圍。垂直圖像比父div大

我想讓圖像更小,使其垂直高度與div相同,寬度也會相應調整。誰能幫忙?

<div class="intro-pic" style="height: 343px; ; width: 614px; overflow: hidden 
 
;"> 
 
    <div> 
 
    <img src="http://i.imgur.com/IMDdLW9.png" title="user engagement" style="width: 100%;" /> 
 
    </div> 
 
</div>

+0

max-height:343px; max-width:614px;對於img – tech2017

+0

該div是響應式的,我只是不知道如何設置div的比例大小。 jsfiddle中的大小是一個示例大小。我需要圖片響應div大小。 – PaulThunder

回答

0

試試這個:

<div class="intro-pic" style="height: 343px; ; width: 614px; overflow: hidden 
 
;"> 
 
    <img src="http://i.imgur.com/IMDdLW9.png" title="user engagement" style="height: 100%;"> 
 
</div>

0

額外的div也防止IMG利用其母公司的CSS屬性。這是沒有必要的。 http://jsfiddle.net/2q94nfq6/1/

<div class="intro-pic" style="height: 343px; ; width: 614px; overflow: hidden 
;"> 
    <img src="http://i.imgur.com/IMDdLW9.png" title="user engagement" style="height: 100%;width: 100%;" /> 
</div> 
0

如果要定義在像素的DIV那麼你應該使用CSS的最大寬度屬性下的風格。 max-width屬性用於設置給定元素的最大寬度。