HTMLSourceElement: sizes property

The sizes property of the HTMLSourceElement interface is a string representing a list of one or more sizes, representing sizes between breakpoints, to which the resource applies.

It reflects the sizes attribute of the <source> element.

Value

A string.

Examples

html
<source
  id="el"
  src="mediumVideo.mov"
  type="video/quicktime"
  sizes="((min-width: 50em) and (max-width: 60em)) 50em,
         ((min-width: 30em) and (max-width: 50em)) 30em" />
js
const el = document.getElementById("el");
console.log(el.sizes); // Output: "((min-width: 50em) and (max-width: 60em)) 50em, ((min-width: 30em) and (max-width: 50em)) 30em"
el.sizes =
  "((min-width: 50em) and (max-width: 60em)) 50em, ((min-width: 30em) and (max-width: 50em)) 30em"; // Updates the sizes value

Specifications

Browser compatibility

See also