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 Layout Styling the "Wildlife" div with Background Properties

background property

not sure what there asking on this code challenge?

style.css
/* Complete the challenge by writing CSS below */
.wildlife {
  background-image: url('./img/bear.jpg') ;
}
background-repeat: no-repeat;
}
index.html
<!DOCTYPE html>
<html>
  <head>
    <title>Lake Tahoe</title>
    <link rel="stylesheet" href="page.css">
    <link rel="stylesheet" href="style.css">
  </head>
  <body> 
        <div class="primary-content t-border">
            <p class="intro">
                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 class="callout" href="#more">Find out more</a>
      <div class="wildlife">
        <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 <a href="#mink">mink</a>, <a href="#bears">bears</a>, and <a href="#eagles">bald eagles</a>.
        </p>
      </div><!-- End .wildlife -->
            <a class="callout" href="#wildlife">See the Wildlife</a>
        </div><!-- End .primary-content -->
  </body>
</html>

3 Answers

Tsenko Aleksiev
Tsenko Aleksiev
3,819 Points

Hi there! Try this:

/* Complete the challenge by writing CSS below */
.wildlife {
  background-image: url('./img/bear.jpg') ;
  background-repeat: no-repeat;
}

See the difference? Your class is wildfire, when you want to change something to this class, it goes inside the curly braces. I mean that "background-repeat: no-repeat;" part should go inside the braces otherwise it's not going to work. The way you typed it is just some words in the air and css can't understand what you want :) Try it and give me back some comment if it doesn't work :)

Yes, thank you

You have an extra curly brace, and the image bear.jpg is in the folder img. Try this code instead:

.wildlife { background-image: url(‘img/bear.jpg’); background-repeat: no-repeat; }

Yes, thank you

Hey there.

So Tsenko is absolutely right about putting the background property within the first curly brace and deleting the extra curly brace

Further if your image is nested within your img folder, to access it try this relative path url(‘../img/bear.jpg’).

I noticed on your css you only had 1 period : (‘./img/bear.jpg’)

Let me know if this works.

That works, thank you