Learn Basic CSS by Building a Cafe Menu - Step 18

So I had some trouble figuring this step out and searched forums for help. Someone posted the answer (another post advised them not to do so in the future). But even though I understand the answer now, my input is still incorrect. I’ve included the body element next to the h1, h2, and p elements, and I entered background-color: brown on a new line. There is a closing bracket. The code works. However I’m still told I have to use a body selector. (I also tried restarting the problem and the webpage).

h1, h2, p, body {
text-align: center;
background-color: brown;
}

Your code so far

<!-- file: index.html -->
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Cafe Menu</title>
    <link href="styles.css" rel="stylesheet"/>
  </head>
  <body>
    <main>
      <h1>CAMPER CAFE</h1>
      <p>Est. 2020</p>
      <section>
        <h2>Coffee</h2>
      </section>
    </main>
  </body>
</html>
/* file: styles.css */

/* User Editable Region */

h1, h2, p, body {
  text-align: center;
  background-color: brown;
}

/* User Editable Region */


Your browser information:

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

Challenge: Learn Basic CSS by Building a Cafe Menu - Step 18

Link to the challenge:

So I figured it out. The program wants a NEW style:

{}

on a new line. I’m not supposed to lump these the styles together. So that’s that.

Do you understand why?

The selector you have will set the background color on all the elements. Which you wouldn’t want just because you wanted a background color on the body. So you have to create a new selector just for that element, in this case, the body.

The selector you added would be like painting the entire house red because you want a red door, instead of just painting the door red.

Ok, thanks! I think I get it now.

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