This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

The HTMLPictureElement interface represents a <picture> HTML element. It doesn't implement specific properties or methods.


No specific property, but inherits properties from its parent, HTMLElement.


No specific method, but inherits methods from its parent, HTMLElement.


Specification Status Comment
HTML Living Standard
The definition of 'HTMLPictureElement' in that specification.
Living Standard Initial definition

Browser compatibility

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support3813


32 — 521

FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Basic support3838 Yes


32 — 521

259.3 Yes

1. From version 32 until version 52 (exclusive): this feature is behind the dom.image.picture.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.

See also

Document Tags and Contributors

Contributors to this page: ExE-Boss, Sebastianz, libbymc, fscholz, realityking, teoli
Last updated by: ExE-Boss,