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 Refactor the Layout

"clear:left" of every 4th element ?

gallery li:nth-child (4n) {

clear: left; }

css/main.css
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;
}

@media screen and (min-width: 480px) {
  #gallery li {
    width: 28.3333%; 

  #gallery li:nth-child (4n) {
     clear: left;
    }
  }




}

5 Answers

jeremywhiteford
jeremywhiteford
17,382 Points

Try removing the space between the nth-child(4n).

Thanks heaps ,Mah Man !

It worked .Thanks heaps !!

By the way ,I'm in New Zealand which is very similar to your place ( lol I was taking a peek at your profile and website ) I got to say that your work was super elegant !

Jeremy , how long you reckon its gonna take a newbie to get to your level ?

Thanks and was great talking to ya !

jeremywhiteford
jeremywhiteford
17,382 Points

Thanks. Totally reminded me that I need to update the content on my website as it's old info/examples!

Honestly if you're dedicated at learning it shouldn't take you long at all to get the basics. HTML, css and javascript are all pretty simple to pick up.

Once you've got those down you'll find you want to learn ways to make things faster, more efficiently and better.

Since you mentioned that you're a newbie I'd recommend getting into some good habits from the beginning. Look into "semantic html", "website optimization" and learn about "http requests". Many front-end guys just focus on making a site look pretty, if you focus on those making your site pretty will be simple after.

Good luck. :)

Jason Anders
MOD
Jason Anders
Treehouse Moderator 145,860 Points

Hey Kashif,

Welcome to Treehouse.

If your question was resolved, please select a "Best Answer" as this lets others in the forum know your problem has been solved.

Keep Coding! :)