НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ
HTML5. W3Schools українською. Повний довідник тегів

En

HTML Тег <picture>


Приклад

Як використовувати тег <picture>:

<picture>
  <source media="(min-width:650px)" srcset="../images/img_pink_flowers.jpg">
  <source media="(min-width:465px)" srcset="../images/img_white_flower.jpg">
  <img src="../images/img_orange_flowers.jpg" alt="Flowers" style="width:auto;">
</picture>
Спробуйте самі »

Визначення та використання

Тег <picture> надає веброзробникам більше гнучкості у визначенні ресурсів зображень.

Найпоширенішим використанням елемента <picture> буде художній напрям в адаптивному дизайні. Замість того, щоб мати одне зображення, масштаб якого збільшується або зменшується залежно від ширини вікна перегляду, можна створити кілька зображень, які краще заповнюють вікно перегляду браузера.

Елемент <picture> містить два теги: один або кілька тегів <source> і один тег <img>.

Браузер шукатиме перший елемент <source> елемент, де медіазапит відповідає поточній ширині вікна перегляду, і тоді він відобразить належне зображення (вказане в атрибуті srcset). Елемент <img> потрібен як останній дочірній елемент елемента <picture>, як запасний варіант, якщо жоден із вихідних тегів не відповідає.

Порада: Елемент <picture> працює "подібно" до <video> і <audio>. Ви встановлюєте різні джерела, і перше джерело, яке відповідає вподобанням, це те, що використовується.


Підтримка браузерами

Числа в таблиці вказують на першу версію браузера, яка повністю підтримує елемент.

Елемент
<picture> 38.0 13.0 38.0 9.1 25.0

Глобальні атрибути

Тег <picture> також підтримує Глобальні атрибути в HTML.


Атрибути подій

Тег <picture> також підтримує Атрибути подій в HTML.


Пов’язані сторінки

HTML Підручник: HTML елемент <picture>

CSS Підручник: CSS Адаптивний веб-дизайн - Зображення