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

HTML How to Make a Website Responsive Web Design and Testing Write CSS Media Queries

Malwina Pukaluk
Malwina Pukaluk
1,624 Points

I created breakpoint with the value of 480 px, but I donΒ΄t know what is it that I am doing wrong with h1?

I would like to ask how could I correct my code. Font-size value for h1 is showing up as an error all the time.

css/main.css
@media screen and (min-width:480px) {
  h1 {
  font-size: 2.5em;
  }
}

a {
  text-decoration: none;
}

#wrapper {
  max-width: 940px;
  margin: 0 auto;
}

#logo {
  text-align: center;
  margin: 0;
}

h1, h2 {
  color: #fff;
}

nav a {
  color: #fff;
}

nav a:hover {
  color: #32673f;
}

h1 {
  font-family: Changa One, sans-serif;
  font-size: 1.75em;
  font-weight: normal;
}

img {
  max-width: 100%;
}

#gallery {
  margin: 0;
  padding: 0;
  list-style: none;
}

#gallery li {
  float: left;
  width: 45%;
  margin: 2.5%;
  background-color: #f5f5f5;
  color: #bdc3c7;
}

nav ul {
  list-style: none;
  margin: 0 10px;
  padding: 0;
}

nav li {
  display: inline-block;
}

nav a {
  font-weight: 800;
  padding: 15px 10px;
}

.profile-photo {
  display: block;
  margin: 0 auto 30px;
      max-width: 150px;
  border-radius: 100%;
}

.contact-info {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 0.9em;
}

.contact-info a {
  display: block;
  min-height: 20px;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  padding: 0 0 0 30px;
  margin: 0 0 10px;
}

3 Answers

Jason Anders
MOD
Jason Anders
Treehouse Moderator 145,858 Points

Hey there,

Your media query is correct, but it is not in the correct place. Media Queries need to be placed at the end of the sheet. Remember, the Cascading C of CSS... Right now, your media query would be ineffective as it will be overwritten by another H1 rule further down.

Just move it where is should be and it's all good.

Nice Job! :) :dizzy:

Ben Reynolds
Ben Reynolds
35,170 Points

Try putting your media query at the end of the stylesheet instead of the beginning. I think the h1 rule is getting overridden once it reaches this one further down:

h1 {
  font-family: Changa One, sans-serif;
  font-size: 1.75em;
  font-weight: normal;
}
Malwina Pukaluk
Malwina Pukaluk
1,624 Points

You are right, Ben. I have to remember it in the future. Thank You very much!

Malwina Pukaluk
Malwina Pukaluk
1,624 Points

Thank You very much, Jason! It was really that simple and I have been struggling with it for over 20 minutes now :) Yes, yes, the cascading css... I have to be more focused. Have a great day!