Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

CSS CSS Basics (2014) Basic Selectors ID and Class Selectors

Class selectors

Cannot get beyond Task 3 of 6 in the challenges, no matter what I try, based on what I think is correct. All the 'answers' I've attempted tell me that Task 1 is now wrong, so I have to go back and start all over - meaning I make no changes, just click through because I have done the first three tasks correctly.

Task 4 is: Next, target the CLASS 'main-heading'. Give the heading a font-size property and set the value to 72px.

What am I missing? Thanks for the help!

index.html
<!DOCTYPE html>
<html>
  <head>
    <title>Lake Tahoe</title>
    <link rel="stylesheet" href="page.css">
    <link rel="stylesheet" href="style.css">
  </head>
  <body> 
    <header>
      <span>Journey through the Sierra Nevada Mountains</span>
        <h1 class="main-heading"> Lake Tahoe, California
     </h1>
     </header>
    <p>
      Lake Tahoe is one of the most breathtaking attractions located in California. It's home to a number of ski resorts, summer outdoor recreation, and tourist attractions. Snow and skiing are a significant part of the area's reputation.
    </p>
    <a href="#">Find out more</a>
    <div>
      <h2>Check out all the Wildlife</h2>
      <p>
        As spawning season approaches, the fish acquire a humpback and protuberant jaw. After spawning, they die and their carcasses provide a feast for gatherings of mink, bears, and Bald eagles.
      </p>
      <a href="#">See the Wildlife</a>
    </div>
  </body>
</html>
style.css
/* Complete the challenge by writing CSS below */
.main-heading {
  background-color: orange;
  font-size: 72px;

  }

3 Answers

Rachel Lev
Rachel Lev
14,583 Points

Hi Barbara, you need to give main-header the background color, not main-heading.

Cooper Runstein
Cooper Runstein
11,850 Points

It appears that your css and html are correct for part four, but you're lacking the 'main-header' class that you should have created during part one, and there should be css for that class to change the font to orange. Just to be clear, 'main-header' and 'main-heading' are different classes, header goes with the <header> tag, heading goes with the <h1> tag. 'main-heading' does not need the background color changed to orange either. I think you've probably mixed the two up.

Also a 'Best Answer' as I could only select one answer!

Rachel and Cooper,

Thank you for your assistance. I did figure out what I was doing wrong with your information!