Learn CSS Grid by Building A Magazine, Step 27 - Why No Figure Tag?

I would like clarification on why no figure tag and no figcaption was used, even through 3 photos were used in the project. Code snippet was taken during step 27 of the project:

      <aside class="image-wrapper">
          <img
            src="https://cdn.freecodecamp.org/testable-projects-fcc/images/random-quote-machine.png"
            alt="image of the quote machine project"
            loading="lazy"
            class="image-1"
            width="600"
            height="400"
          />
          <img
            src="https://cdn.freecodecamp.org/testable-projects-fcc/images/calc.png"
            alt="image of a calculator project"
            loading="lazy"
            class="image-2"
            width="400"
            height="400"
          />
          <blockquote class="image-quote">
            <hr />
            <p class="quote">
              The millions of people who are learning to code
              through freeCodeCamp will have an even better resource to help
              them learn these fundamentals.
            </p>
            <hr />
          </blockquote>
          <img
            src="https://cdn.freecodecamp.org/testable-projects-fcc/images/survey-form-background.jpeg"
            alt="four people working on code"
            loading="lazy"
            class="image-3"
            width="600"
            height="400"
          />
        </aside>

I read MDN Web Docs on Figure tags. It said figure tag is used for the “main flow of a document” and “self-contained content.” Not sure why figure tag isn’t used here.

In this case I don’t think there is an absolute need for the figure element. If these images had associated captions then definitely I would use a figure here. But not all images have or need captions, which is the case here. So using a figure here doesn’t really gain you much.

On a side note, if the blockqoute had an author/source attributed to it then I would use a figure to wrap it and a figcaption for the attribute.

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.