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 144,350 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,167 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!