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 Styling Web Pages and Navigation Make a CSS Image Gallery

Jordan Bester
Jordan Bester
4,752 Points

How do I float items to the left and 45%

""""

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; 0;
padding: 0; 0;
list-style: none;
float: 45%; left;
}

1 Answer

Jason Anders
MOD
Jason Anders
Treehouse Moderator 145,860 Points

Hi Jordan. Welcome to Treehouse.

I'm assuming your are talking about the 3rd challenge that asks, "Select the list items nested inside the gallery. Float them to the left and set the width to 45%."

So, let's break it down.

In Task 2, you selected the id gallery #gallery, and now you need to select the li elements that are nested in the gallery id -> #gallery li

Once that is selected, you just need to set the float property and the width property.

#gallery li {
  float: left;
  width: 45%;
}

If you are still unsure as to how/why it is done this way, let me know.

Keep coding! :)