<picture>
Представляет собой контейнер для хранения нескольких элементов <source>
, которые поддерживают элемент <img>
. Это позволяет указывать разные изображения с учётом размера экрана, плотности пикселей, формата изображения и других параметров. Вот несколько областей применения <picture>
:
- для экранов ретина можно показывать картинку большего размера;
- выводить рисунки разного размера для мобильных и настольных устройств;
- отображать изображения разных пропорций, учитывающих ориентацию устройства;
- выводить изображение в векторном формате SVG, а для браузеров, его не поддерживающих, показывать PNG.
Закрывающийся тег:
Обязателен
Поддержка:
HTML5
Атрибуты:
Для этого элемента доступны универсальные атрибуты и события.