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 Adding Pages to a Website Add and Style Icons

Add and Style Icons - Challenge 1 of 5

"Select the unordered list with the class contact-info and set the font size to 0.9em. Then, remove all margin, padding, and list styling." I'm reviewing and having a bit of trouble with this. Here's my code:

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

I'm sure it's something simple I'm missing. Here's the challenge: http://teamtreehouse.com/library/add-and-style-icons -Steven

14 Answers

The way you have written your selectors, what you are actually doing is telling the browser to look for a ul that is inside an element with class contact-info, which in turn is inside the html.

Simply saying .contact-info (an element with the class contact-info), or if you need to be more specific, ul.contact-info (an unordered list with the class contact-info) should be enough. The properties look fine.

I might have misunderstood- you might have been trying to format the markdown to show code (it should be css, not html).

In which case if your selector is .contact-info ul, you are still asking to select a ul inside an element with class contact-info.

You have to erase the ul after the .contact-info and it will work fine.

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

Hi Amol,

Remove the ul after the selector. Just use .contact-info I found that once I removed the ul it allowed me to move forward.

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

Working...

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

You got it right the second time! Thanks

I've written the following code at the end of the code given:

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

...and I can't pass question 1 ...what have I done wrong?

Thank you.

.

I solved it - thank you!

You are welcome!

It's not working for me :( What selector do you use? I've tried ul .contact-info, ul.contact-info, .contact-info ul, .contact-info but none of them work :(

I refreshed it and just .contact-info worked :)

Heather Stone, I hope you understood why .contact-info worked, I think my original answer above makes it quite clear. All your other permutations are selecting different elements, which don't exist.

i do the exactly as what you said,

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

but it shows "Be sure to set the font size to 0.9em."

I can't get it. where is the mistake?

My original answer will solve this for you, please read it again!

Here is the correct Answer or at least ir work for me ! .contact-info { margin: 0; padding: 0; list-style: none; font-size: 0.9em; }

Hi, I have done it correctly per instruction, knowledge and forum and it is still showing as incorrect? Any suggestions? I just read through the forum notes again and realized that I had to remove the ul in order for it to work.