Learn Basic CSS by Building a Cafe Menu - Step 34

Tell us what’s happening:
Describe your issue in detail here.
I still don’t know where i’ve gone wrong
Your code so far

<!-- file: index.html -->
<!DOCTYPE html>
<html lang="en">
    <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"/>
    <div class="menu">
        <h1>CAMPER CAFE</h1>
        <p>Est. 2020</p>
            <p class="flavor">French Vanilla</p>

<!-- User Editable Region -->

            <p price="3.00">3.00</p>

<!-- User Editable Region -->

            <p>Caramel Macchiato</p>
            <p>Pumpkin Spice</p>
/* file: styles.css */
body {
  background-image: url(https://cdn.freecodecamp.org/curriculum/css-cafe/beans.jpg);

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

.menu {
  width: 80%;
  background-color: burlywood;
  margin-left: auto;
  margin-right: auto;

.flavor {
  text-align: left;

Your browser information:

User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.2 Safari/605.1.15

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

Link to the challenge:

You should add an attribute named ‘class’ with a value of ‘price’ to your p element.

Add a class named price to your p element that has 3.00 as its text.
that’s what it asked me this is what ive got


and its still wrong

What that means is find the p element which has ‘3.00’ as its text and then add a class attribute with the value ‘price’.

oh my code isn’t showing but im confused still

There is one p element like this:


Add a ‘class’ attribute with the value ‘price’. That’s it.

yes I tried that and it didn’t work

Show me your code for that p element.

how to I post it because I tried that above and its only showing the 3.00

When you hit ‘reply’ look for the code button (highlighted in pic below). Click it and post your code for the p element where it tells you.

oh ok ive added a ss anyway<p price="3.00">3.00</p>

Your p element does not have a ‘class’ attribute with the value ‘price’. It has a ‘price’ attribute with the value ‘3.00’.

so it shouldn’t be inside the p element

Change the word ‘price’ to ‘class’. Then change the value ‘3.00’ to ‘price’.

1 Like