--- id: 5dfb655eeacea3f48c6300b3 title: Passo 22 challengeType: 0 dashedName: step-22 --- # --description-- O elemento `figure` representa um conteúdo auto-contido e permitirá que você associe uma imagem com uma legenda. Aninhe a imagem que você acabou de adicionar dentro de um elemento `figure`. # --hints-- O elemento `figure` deve ter uma tag de abertura. As tags de abertura têm a seguinte sintaxe: ``. ```js assert(document.querySelector('figure')); ``` O elemento `figure` deve ter uma tag de fechamento. As tags de fechamento têm um caractere `/` logo após o caractere `<`. ```js assert(code.match(/<\/figure\>/)); ``` O elemento `figure` deve estar logo acima da tag de fechamento de fechamento do segundo elemento `section`. ```js assert($('section')[1].lastElementChild.nodeName === 'FIGURE'); ``` O elemento `img` da lasanha deve estar dentro do elemento `figure`. ```js assert( document.querySelector('figure > img') && document.querySelector('figure > img').getAttribute('src').toLowerCase() === 'https://cdn.freecodecamp.org/curriculum/cat-photo-app/lasagna.jpg' ); ``` # --seed-- ## --seed-contents-- ```html

CatPhotoApp

Cat Photos

Click here to view more cat photos.

A cute orange cat lying on its back.

Cat Lists

Things cats love:

  • cat nip
  • laser pointers
  • lasagna
--fcc-editable-region-- A slice of lasagna on a plate. --fcc-editable-region--
```