Learn CSS Flexbox by Building a Photo Gallery - Step 5

Tell us what’s happening:
Describe your issue in detail here.

Your code so far

<!-- file: index.html -->

<!-- User Editable Region -->

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Photo Gallery</title>
    <link rel="stylesheet" href="./styles.css">
  </head>
  <body>
    <header class="header"><div class="gallery">
        <img>
        <img>
        <img>
        <img>
        <img>
        <img>
        <img>
        <img>
        <img>
      </div>
      
      <h1>css flexbox photo gallery</h1>
    </header>
  </body>
</html>

<!-- User Editable Region -->

/* file: styles.css */

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36

Challenge: Learn CSS Flexbox by Building a Photo Gallery - Step 5

Link to the challenge:

Welcome to our community!

Please Tell us what’s happening in your own words.

Learning to describe problems is hard, but it is an important part of learning how to code.

Also, the more you say, the more we can help!

I can’t seem to get 100% the module because of this. What is wrong with the code I provided?

It’s asking you to add new elements below the header element, but you put everything inside the header element

After the header element (it shouldn’t have any attribute!):

<header class="header">
      <h1>css flexbox photo gallery</h1>
    </header>

you should have the div element with a class attribute set to the value of “gallery”. Then, within that div element, you should nest nine img elements.

Restart step.

1 Like

Omg. Thank you for your comment!

Thank you for your response!

1 Like

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