【发布时间】:2018-07-19 00:49:51
【问题描述】:
由于某种原因,在 Safari 中查看我的网站时,srcset 和大小无法正常工作。它适用于 Chrome 和 Firefox,但在 Safari 中查看时,它会加载可用的最大图像,即使我定义的较小图像在那里。
我正在使用用于 Wordpress 的 metabox.io 插件,它允许我创建图像元框,并且我正在上传两倍于 homepage-image-lg 大小的图像以供视网膜显示加载。
<?php
$homeimage1 = rwmb_meta( 'su_homepage-interior-design', array( 'size' => 'homepage-image-lg' ) );
$interiorDesign = reset($homeimage1); ?>
<img class="scene_element scene_element--fadeinup" src="<?php echo $interiorDesign['url'];?>" srcset="<?php echo $interiorDesign['srcset']; ?>"
sizes="(max-width:767px) 767px, (min-width: 40.063em) and (min-width: 64em) and (max-width:74.9999em) 787px, (min-width: 75em) 787px, 787px" itemprop="thumbnail" alt="Image description" >
为什么会这样? Srcset 和大小应该适用于 Safari 对吧?
图片来源
<img src="/wp-content/uploads/2017/11/interior-design-787x625.jpg" srcset=
"/wp-content/uploads/2017/11/interior-design.jpg 1574w, /wp-content/uploads/2017/11/interior-design-768x610.jpg 768w, /wp-content/uploads/2017/11/interior-design-792x629.jpg 792w, /wp-content/uploads/2017/11/interior-design-787x625.jpg 787w"
sizes=
"(max-width:767px) 767px, (min-width: 40.063em) and (min-width: 64em) and (max-width:74.9999em) 787px, (min-width: 75em) 787px, 787px"
itemprop="thumbnail" alt="Image description" />
【问题讨论】:
标签: wordpress responsive-design safari responsive-images srcset