<source>
Вставляет звуковой или видеофайл для элементов <audio>
и <video>
. Обобщенно такие файлы называются медийными. Также применяется для добавления изображений в контейнере <picture>
Когда располагается внутри <audio>
или <video>
, элемент <source>
должен идти после медийных файлов, но до <track>
. Внутри <picture>
он должен идти перед <img>
.
Закрывающийся тег:
Не обязателен
Поддержка:
HTML4 и выше
Атрибуты:
media - Определяет устройство, для которого будет воспроизводиться файл.
<picture> <source srcset="web.jpg" media="screen and (orientation: landscape)"> <source srcset="web.jpg" media="screen and (orientation: portrait)"> <img src="web.jpg"> </picture>
sizes - Задаёт размеры изображений для разных макетов страницы.
src - Адрес медиа-файла.
<picture > <img src="web.jpg" > </picture>
srcset - Изображения, которые используются в разных ситуациях (для экранов планшетов, для экранов ретина и др.).
<picture> <source srcset="web.jpg"> <img src="web.jpg"> </picture>
type - MIME-тип медийного источника.
<video width="400" height="300" controls="controls"> <source src="movie.mp4" type='video/mp4'> </video>