Learn Basic CSS by Building a Cafe Menu - Step 25

Tell us what’s happening: I was told to center the div element within the body element, but am still told to set the margin-left and margin-right properties of your div to auto can you guide me on what to do?.
Describe your issue in detail here.

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>
    <div>
      <main>
        <h1>CAMPER CAFE</h1>
        <p>Est. 2020</p>
        <section>
          <h2>Coffee</h2>
        </section>
      </main>
    </div>
  </body>
</html>
/* file: styles.css */
body { 
  /*
  background-color: burlywood;
  */
}
 div { margin-left: auto}
h1, h2, p {
  text-align: center;
}
div {margin-right: auto}

/* User Editable Region */

div {
  width: 80%;
  background-color: burlywood;
}

/* 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/115.0.0.0 Safari/537.36 Edg/115.0.1901.203

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

Link to the challenge:

You want to add the margin-left and margin-right properties to the div ruleset that is already there (the one with the width set to 80% and the background color set to burlywood).

You technically did it correctly, but you created two new rulesets to do it, which is confusing the tests.

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