Как использовать webp, а для safari jpeg2000
Каким образом можно сделать так, чтобы по дефолту у меня использовалась картинка в формате webp, а для safari подставлялась jpeg2000, хотел сделать через тег picture и srcset, но не знаю, как сделать так, чтобы код понимал, какой браузер используется. Есть способ, чтобы html понимал в каком браузере запускается и как указать это?
<picture>
<source srcset="img/about-img.webp">
<img src="img/about-img.jpg" alt="photo">
</picture>
Ответы (1 шт):
Автор решения: Alexey Vladimirov
→ Ссылка
Браузер рассмотрит каждый <source> и выберет совместимое и наиболее подходящее изображение. Если браузер не поддерживает MIME-тип, указанный в атрибуте type, то <source> пропускается. Подробнее...
<picture>
<source srcset="img/about-img.webp" type="image/webp">
<source srcset="img/about-img.jpg" type="image/jp2">
<img src="img/about-img.jpg" alt="photo">
</picture>