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 Unused CSS Stages Media Queries Adaptive Layouts with Media Queries

Jennifer Brown
PLUS
Jennifer Brown
Courses Plus Student 2,813 Points

Media queries Float .logo class left

In the challenge, I needed to float the .logo class left, .main-nav class right and add the display for the .extra class when the viewport is 769px or wider. This is the media query I wrote, but the message "Did you float .logo left" message continues to display. What am I doing wrong?

@media screen and (min-width:769px){ .logo{ float:left; }

.main-nav{
  float:right;
}
  .extra{
  display:block;
}   

}

2 Answers

Jennifer Brown
PLUS
Jennifer Brown
Courses Plus Student 2,813 Points

I figured out the answer. Also, the .logo and .main-nav was dependent upon the screen size. Thanks for your suggestion

Keith Kelly
Keith Kelly
21,326 Points

If I am reading the question correctly you are only supposed to place the .extra class within the media query since that is the only element that should be affected when the screen size is larger than 769px. I think it should look like this:

.logo {
  float: left;
}
.main-nav {
  float: right;
}
@media screen and (min-width: 769px) {
  .extra {
    display: block;
  }
}