0
我有這樣的事:HTML圖像元素沒有履行小媒體查詢
<picture>
<source media="(min-width:1200)" srcset="big.jpg">
<source media="(min-width:840)" srcset="small.jpg">
<img srcset="big.jpg" alt="Test" />
</picture>
我還使用picturefill。
我的問題是firefox和chrome(我目前測試的2個)都只會加載big.jpg,即使在小屏幕上也是如此。還檢查控制檯的網絡跟蹤。
我的CSS設置IMG基本液:
img{
display: block;
max-width: 100%;
height:auto;
}
那麼,什麼是錯在我的代碼?
我會使用''而不是'srcset'和'sizes'。另外,你是不是錯過了你的'min-width'值的單位聲明? –
有趣的是,即使[picturefill的網站](http://scottjehl.github.io/picturefill/),當我使我的屏幕非常小時,請求所有三個圖像(他們使用三個而不是兩個) –
@I haz kode:''srcset/sizes並不適用於藝術導向的圖片afaik,因爲您不會100%確定瀏覽器會選擇什麼,因爲它們只被視爲建議。無論如何,你說得對,這裏的問題是缺少單位聲明! :) – Stratboy