Spec-Zone.ru › Web APIs

HTMLSourceElement

Интерфейс HTMLSourceElement предоставляет специальные свойства (помимо обычных свойств интерфейса объекта HTMLElement, доступных ему через наследование) для работы с элементами <source>.

EventTarget Node Element HTMLElement HTMLSourceElement

Свойства экземпляра

Наследует свойства от родительского класса HTMLElement.

HTMLSourceElement.height

Число, отражающее атрибут HTML height, указывающее высоту ресурса изображения в пикселях CSS. Свойство имеет значение только если родительским элементом текущего элемента <source> является элемент <picture>.

HTMLSourceElement.media

Строка, отражающая атрибут HTML media, содержащая тип ресурса медиа.

HTMLSourceElement.sizes

Строка, представляющая размеры изображения между точками останова.

HTMLSourceElement.src

Строка, отражающая атрибут HTML src, содержащая URL ресурса медиа. Свойство HTMLSourceElement.src имеет значение только тогда, когда связанный элемент <source> вложен в элемент медиа, который является элементом <video> или <audio>. Оно не имеет значения и игнорируется, когда оно вложено в элемент <picture>.

Примечание: Если свойство src обновляется (вместе с любыми другими), необходимо вызвать метод load родительского элемента HTMLMediaElement, так как элементы <source> не пересканируются автоматически.

HTMLSourceElement.srcset

Строка, отражающая атрибут HTML srcset, содержащая список кандидатов на изображения, разделенных запятыми (',', U+002C COMMA). Кандидат — это URL, за которым следует значение 'w' с шириной изображений или 'x' с плотностью пикселей.

HTMLSourceElement.type

Строка, отражающая атрибут HTML type, содержащая тип ресурса медиа.

HTMLSourceElement.width

Число, отражающее атрибут HTML width, указывающее ширину ресурса изображения в пикселях CSS. Свойство имеет значение только если родительским элементом текущего элемента <source> является элемент <picture>.

Методы экземпляра

Нет специфических методов; наследует методы от родительского класса HTMLElement.

Спецификации

Спецификация
HTML
# htmlsourceelement

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
HTMLSourceElement 3 12 3.5 ≤12.1 3.1 18 4 ≤12.1 2 1.0 ≤37
height 90 90 108 76 15 90 108 64 15 15.0 90
media 3 12 15 ≤12.1 3.1 18 15 ≤12.1 2 1.0 ≤37
sizes 38 13 38 25
10.1Атрибут sizes поддерживается начиная с Safari 9.1.
38 38 25
10.3Атрибут sizes поддерживается начиная с Safari на iOS 9.1.
3.0 38
src 3 12 3.5 ≤12.1 3.1 18 4 ≤12.1 2 1.0 ≤37
srcset 38 13 38 25
10.1Атрибут srcset поддерживается начиная с Safari 9.1.
38 38 25
10.3Атрибут srcset поддерживается начиная с Safari на iOS 9.1.
3.0 38
type 3 12 3.5 ≤12.1 3.1 18 4 ≤12.1 2 1.0 ≤37
width 90 90 108 76 15 90 108 64 15 15.0 90

См. также

  • Элемент HTML, реализующий этот интерфейс: <source>.
  • API HTML DOM элементов, которые могут содержать элемент <source>: HTMLVideoElement, HTMLAudioElement, HTMLPictureElement.

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLSourceElement

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API