O elemento HTML é um container usado para especificar múltiplos elementos para um elemento específico contido nele. O navegador irá escolher a imagem mais adequada de acordo com o layout atual da página, caracteristicas do dispositivo em que será exibido (p.e. um dispositivo normal ou um hiDPI), e a habilidade do navegador de renderizar um certo tipo de imagem (p.e., envie uma imagem WebP para os navegadores baseados no Chromium ou PNG para navegadores não-Chromium); se não houver correspondência entre os elementos , o arquivo especificado pelo elemento será selecionado. A imagem selecionada é então exibida no espaço ocupado pelo elemento .