In this tutorial, you will learn to use <picture> tag or HTML Picture Element
The <picture> element in HTML is used to provide different images for different screen sizes, allowing you to optimize images for different devices. Here is a simple tutorial on how to use the <picture> element:
- Start by creating an HTML document with the basic structure in place, including the
<html>,<head>, and<body>elements. - Inside the
<body>element, add a<picture>element. This element can have several<source>tags as a child element, each one with its media condition and thesrcsetattribute which lists different image options. - For each
<source>tag, you can use themediaattribute to specify a media query and thesrcsetattribute to specify the different image options. For example, the following code provides a large image for screens that are 600 pixels or wider, and a smaller image for screens that are 300 pixels or wider:
<picture> <source media="(min-width: 600px)" srcset="large.jpg"> <source media="(min-width: 300px)" srcset="medium.jpg"> </picture>
- The last child element of the
<picture>element should be the `<img>