2017-03-02 36 views
1

瀏覽器護目鏡鍍鉻用於調整圖像窗口高度的縮放比例。紅色和綠色的高度相同,您更改窗口大小,紅色低於綠色。 Probllem只出現在谷歌瀏覽器中。谷歌Chrome圖像高度調整問題

.strona { 
 
    margin: 0 auto; 
 
    width: 100%; 
 
} 
 

 
.main1, 
 
.main2, 
 
.main3 { 
 
    display: table; 
 
    border-collapse: collapse; 
 
    width: 100%; 
 
    max-width: 1080px; 
 
    margin: 0 auto; 
 
} 
 

 
.cell { 
 
    display: table-cell; 
 
    vertical-align: top; 
 
} 
 

 
.cell img { 
 
    display: block; 
 
    width: 100%; 
 
    height: auto; 
 
}
<div class="strona"> 
 
    <div class="main1"> 
 
    <div class="cell"> 
 
     <img src="http://www.glosler.com/test/chrome/img_01.png" /> 
 
    </div> 
 
    <div class="cell"> 
 
     <img src="http://www.glosler.com/test/chrome/img_02.png" /> 
 
    </div> 
 
    </div> 
 
    <div class="main2"> 
 
    <div class="cell"> 
 
     <img src="http://www.glosler.com/test/chrome/img_03.png" /> 
 
    </div> 
 
    <div class="cell"> 
 
     <img src="http://www.glosler.com/test/chrome/img_04.png" /> 
 
    </div> 
 
    </div> 
 
</div>

jsfiddle.net

enter image description here

+0

試過小提琴,工作正常,我當我調整結果窗口 – Swellar

+0

鉻簡化版,運行良好[圖](http://imgur.com/a/ZBrby) – pasza

+1

如果你要使用'display:table',最好是用'

'代替,除非你有明確的理由使用'display:table' – Swellar

回答

1

雖然形勢你,你應該使用background-image而不是imgWhy。但是如果您想要使用img,那麼需要將min-height:100%加到.cell img

FIDDLE

這裏是代碼。

.strona { 
 
    margin: 0 auto; 
 
    width: 100%; 
 
} 
 

 
.main1, 
 
.main2, 
 
.main3 { 
 
    display: table; 
 
    border-collapse: collapse; 
 
    width: 100%; 
 
    max-width: 1080px; 
 
    margin: 0 auto; 
 
} 
 

 
.cell { 
 
    display: table-cell; 
 
    vertical-align: top; 
 
} 
 

 
.cell img { 
 
    display: block; 
 
    min-width: 100%; 
 
    min-height: 100%; 
 
}
<div class="strona"> 
 
    <div class="main1"> 
 
    <div class="cell"> 
 
     <img src="http://www.glosler.com/test/chrome/img_01.png" /> 
 
    </div> 
 
    <div class="cell"> 
 
     <img src="http://www.glosler.com/test/chrome/img_02.png" /> 
 
    </div> 
 
    </div> 
 
    <div class="main2"> 
 
    <div class="cell"> 
 
     <img src="http://www.glosler.com/test/chrome/img_03.png" /> 
 
    </div> 
 
    <div class="cell"> 
 
     <img src="http://www.glosler.com/test/chrome/img_04.png" /> 
 
    </div> 
 
    </div> 
 
</div>

+0

不起作用,圖片不會減少 – pasza

+0

Are你指的寬度不會減少。如果是這個問題,然後更改最小寬度:100%在img到寬度:100%; –