[英]picture fallback default to png instead of webp
我這里有這個問題:
<picture>
<source
srcset="/img/logoWebp/ebay.webp" type="image/webp"
/>
<img
alt="ebay"
type="image/png"
src="/img/logoPng/ebay.png"
/>
</picture>
我已經閱讀了這個標記,瀏覽器應該使用 webP 圖像,但它使用的是 png 圖像。 我正在使用 ofcorse 的最新版本的 chrome。
這里的探針是什么?
<picture>
元素包含兩個標簽:一個或多個<source>
標簽和一個<img>
標簽。
瀏覽器將查找媒體查詢與當前視口寬度匹配的第一個<source>
元素,然后它將顯示正確的圖像(在 srcset 屬性中指定)。 <img>
元素需要作為<picture>
元素的最后一個子元素,如果沒有源標簽匹配,則作為后備選項。
例子:
<picture>
<source media="(min-width:650px)" srcset="img_pink_flowers.jpg">
<source media="(min-width:465px)" srcset="img_white_flower.jpg">
<img src="img_orange_flowers.jpg">
</picture>
當寬度大於 650px 時,顯示img_orange_flowers.jpg
。
當寬度小於 650px 大於img_pink_flowers.jpg
時,顯示 img_pink_flowers.jpg。
當寬度小於 465px 時,顯示img_white_flowers.jpg
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.