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 Foundations Backgrounds and Borders Advanced Backgrounds

What is wrong with my code?

I feel like I'm doing it exactly right but for some reason, it keeps telling me I'm wrong. In the preview, it looks identical to what the instructions asked me to do. Help?

index.html
<!DOCTYPE html>
<html>
<head>
    <title>Multiple Background Images</title>
    <link rel="stylesheet" href="page.css">
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <div class="sketch"></div>
</body>
</html>
style.css
/* Complete the challenge by writing CSS below */

.sketch {
        background: url('img/smiley.png') no-repeat top right, 
      url('img/pencil.png') no-repeat bottom left,  
      url('img/texture.png') #EED293; 
}
Jesus Mendoza
Jesus Mendoza
23,289 Points

Your code is Ok, you just need to fix the order in which you set the images

2 Answers

Andrew Rickards
Andrew Rickards
18,877 Points

You need to either specify a height and width or put some content inside the div.

Yulia Markina
Yulia Markina
12,616 Points

Hi Curtis! I would use background-image property.

           /* Complete the challenge by writing CSS below */

.sketch {
      background-image: url('img/smiley.png') no-repeat top right, url('img/pencil.png') no-repeat bottom left, url('img/texture.png') #EED293; 
}

Hope it helps