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 trialCandace Cohen
Courses Plus Student 2,120 PointsObjective 2 on responsive section
I can not get past this objective. This is my code. I am not sure what I am doing wrong?
gallery li:nth child(4n){
clear:left; }
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) {
}
1 Answer
Gianmarco Mazzoran
22,076 PointsHi,
the first task of this challenge is asking you to select all the list item inside an element with ID "gallery"
@media screen and (min-width: 480px) {
#gallery li { /* to select the id you need to use the # symbol before the id */
width: 28.3333%;
}
}
the second task is asking you to clear the left side of every 4th list item in the element with the id of "gallery":
@media screen and (min-width: 480px) {
#gallery li {
width: 28.3333%;
}
#gallery li:nth-child(4n) { /* this is the correct pseudo selector, with an hyphen between "nth" and "child" */
clear: left;
}
}
Candace Cohen
Courses Plus Student 2,120 PointsCandace Cohen
Courses Plus Student 2,120 PointsThanks, I was forgetting the dash between the selectors.