Spec-Zone.ru › Web APIs

HTMLSourceElement: свойство width

Свойство width интерфейса HTMLSourceElement — это неотрицательное число, указывающее ширину ресурса изображения в пикселях CSS.

Это свойство имеет эффект только в том случае, если родительским элементом текущего элемента <source> является элемент <picture>.

Оно отражает атрибут width элемента <source>.

Значение

Неотрицательное число, указывающее ширину ресурса изображения в пикселях CSS.

Примеры

<picture id="img">
  <source
    srcset="landscape.png"
    media="(min-width: 1000px)"
    width="1000"
    height="400" />
  <source
    srcset="square.png"
    media="(min-width: 800px)"
    width="800"
    height="800" />
  <source
    srcset="portrait.png"
    media="(min-width: 600px)"
    width="600"
    height="800" />
  <img
    src="fallback.png"
    alt="Image used when the browser does not support the sources"
    width="500"
    height="400" />
</picture>
const img = document.getElementById("img");
const sources = img.querySelectorAll("source");
console.log(Array.from(sources).map((el) => el.width)); // Output: [1000, 800, 600]

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

Спецификация
HTML
# dom-dim-width

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

Рабочий стол Мобильный
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet WebView Android
width 90 90 108 76 15 90 108 64 15 15.0 90

См. также

  • HTMLCanvasElement.width
  • HTMLEmbedElement.width
  • HTMLIFrameElement.width
  • HTMLImageElement.width
  • HTMLObjectElement.width
  • HTMLVideoElement.width

© 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/width

Spec-Zone.ru

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