Learn Basic CSS by Building a Cafe Menu - Step 24

Tell us what’s happening:
Describe your issue in detail here.
I’ve tried it various ways. Front, back and on the px. I don’t understand what it’s asking me to do. Please give further detail.
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 id="menu">
      <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;
  */
}

h1, h2, p {
  text-align: center;
}

/* User Editable Region */

#menu {
  80%width: 300px;
  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/116.0.0.0 Safari/537.36 Edg/116.0.1938.62

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

Link to the challenge:

CSS elements are structured like this: property: value;

The 80% is the value of the width property. You need to replace 300px with the 80%.

2 Likes

I am so slow. I did that too just did’t remove the px smh. Please for the explaination though, it def helped me understand more in depth.

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