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 Sass Basics (retired) Getting Started with Sass Advanced Nesting

Duarte Monteiro
Duarte Monteiro
22,300 Points

Code Challenge error? (Getting Started with Sass - Advanced Nesting)

I can't seem to pass this challenge, I'm stuck on task 4 of 4

We want to add an exception for <a> tags that are are in the <div> with a class of .footer: those links should be purple. Use the post-selector ampersand to achieve this.

here's the challenge code

  <div class="footer">
    <p>
      Thanks for reading my blog!  Be sure to check out my <a href="#">other articles</a>.
    </p>
  </div>
/* Write your SCSS code below. */
p {
    a {
        color: red;
            .footer & {
                color: purple;
                }
        }
    > a {
        color: blue;
            &:hover {
                opacity: 0.5;
                }
        }
}

Bummer! Please use the ampersand selector following the selector for the .footer div.

I'm getting this error, although in the preview I have successfully changed the footer links color to purple.

Could it be a error? or am I missing something?

1 Answer

You need to select the div HTML tag with the class footer. Add div to your selection.

Duarte Monteiro
Duarte Monteiro
22,300 Points

I first struggled to figured what you meant by add div to my selection but eventually worked it out that needs to be selected as: div.footer & { color: purple; }

Thanks for your guidance! :)