srcset 不适用于 iPhone
srcset doesn't work on iPhone
我在我的项目中使用 srcset,一切顺利,直到我在 iPhone 上进行测试,然后 srcset 突然不起作用,这里是我的代码:
<picture class="banner-hero__picture-container">
<source srcset="../../../../../xxx/01-480.jpg" media="(max-width: 479px)">
<source srcset="../../../../../xxx/01-768.jpg" media="(max-width: 767px)">
<source srcset="../../../../../xxx/01-1200.jpg" media="(max-width: 1199px)">
<img src="../../../../../xxx/01-1920.jpg" class="banner-hero__image">
</picture>
我知道关于像素密度有一些规则,但是在 iPhone 纵向(320px,平均视网膜 640px)上加载的图像是 1920px,甚至不是 768px。
(在 iPhone 5 上测试)
WebKit 尚不支持 picture
。使用图片填充。
http://caniuse.com/#feat=picture
http://scottjehl.github.io/picturefill/
我在我的项目中使用 srcset,一切顺利,直到我在 iPhone 上进行测试,然后 srcset 突然不起作用,这里是我的代码:
<picture class="banner-hero__picture-container">
<source srcset="../../../../../xxx/01-480.jpg" media="(max-width: 479px)">
<source srcset="../../../../../xxx/01-768.jpg" media="(max-width: 767px)">
<source srcset="../../../../../xxx/01-1200.jpg" media="(max-width: 1199px)">
<img src="../../../../../xxx/01-1920.jpg" class="banner-hero__image">
</picture>
我知道关于像素密度有一些规则,但是在 iPhone 纵向(320px,平均视网膜 640px)上加载的图像是 1920px,甚至不是 768px。
(在 iPhone 5 上测试)
picture
。使用图片填充。
http://caniuse.com/#feat=picture http://scottjehl.github.io/picturefill/