Learn CSS Colors by Building a Set of Colored Markers - Step 18

I am stuck with step 18
" Then, create a new CSS rule that targets the class one and set its background-color property to red ."

Here is the code but it’s not passing:
.one {
background-color: red
}

<!-- 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>Colored Markers</title>
    <link rel="stylesheet" href="styles.css">
  </head>
  <body>
    <h1>CSS Color Markers</h1>
    <div class="container">
      <div class="marker one">
      </div>
      <div class="marker">
      </div>
      <div class="marker">
      </div>
    </div>
  </body>
</html>
/* file: styles.css */
h1 {
  text-align: center;
}

.marker {
  width: 200px;
  height: 25px;
  margin: 10px auto;

/* User Editable Region */

one { 
  background-color: red
}

/* 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

Challenge: Learn CSS Colors by Building a Set of Colored Markers - Step 18

Link to the challenge:

Welcome to the community!

It appears that the .one class is entered as an element.
Class selectors require a . dot before the name of the selector.
Example: class of dot selector would be:

.dot {
width: 2%;
}
I hope this helps you!
Happy coding! :slight_smile:

I changed it but it hasn’t change anything

.one{
 background-color: red;
}```
1 Like

Life.blessed is right. Also you need to end your statement with a semi colon.

1 Like

@thedanieldupreez after adding the . in front of the one you need to add a closing brace } before the one class styling starts. You are missing that closing brace for your marker class

Thanks, I reset the lesson and did it again it worked. Thank you

1 Like

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