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 Style the Image Captions

Rules being completely ignored or something? What is going on?

My #courses(equivalent of #gallery) rules aren't working, what is going wrong here

here is the html:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
      <title>CodeAble | Learn To Code For Free!</title>
      <link rel="stylesheet" href="css/normalize.css">
      <link href='https://fonts.googleapis.com/css?family=Changa+One|Open+Sans:400,400italic,700italic,700,800' rel='stylesheet'
      type='text/css'>
      <link rel="stylesheet" href="css/main.css">
  </head>
  <body>
    <header>
      <a href="index.html" id="logo">
        <h1>CodeAble</h1>
        <h2>Learn To Code For Free!</h2>
      </a>
      <nav>
        <ul>
          <li><a href="index.html" class="selected">Courses</a></li>
          <li><a href="about.html">About</a></li>
          <li><a href="contact.html">Contact</a></li>
        </ul>
      </nav>
    </header>
    <div id="wrapper">
      <section>
        <ul id="courses">
          <l>
            <a href="Code Images/15996662264_4088cd1e53_o.png">
              <img src="Code Images/15996662264_4088cd1e53_o.png" alt="">
              <p>--Learn JavaScript!</p>
            </a>
          </l>
          <l>
            <a href="Code Images/csharp.png">
              <img src="Code Images/csharp.png" alt="">
              <p>--Learn C#!</p>
            </a>
          </l>
          <l>
            <a href="Code Images/swift-logo-hero.jpg.">
              <img src="Code Images/swift-logo-hero.jpg" alt="">
              <p>--Learn Swift!</p>
            </a>
          </l>
          <l>
            <a href="Code Images/Ruby_Jewel.png">
              <img src="Code Images/Ruby_Jewel.png" alt="">
              <p>--Learn Ruby!</p>
            </a>
          </l>
          <l>
            <a href="Code Images/python.png">
              <img src="Code Images/python.png" alt="">
              <p>--Learn Python!</p>
            </a>
          </l>
        </ul>
      </section>
      <footer>
        <a href="http://twitter.com"><img src="Treehouse Images/twitter-wrap.png" alt="Twitter Logo"></a>
        <a href="http://facebook.com"><img src="Treehouse Images/facebook-wrap.png" alt="Facebook Logo"></a>
        <p>&copy; 2016 CodeAble.</p>
      </footer>
    </div>
  </body>
</html>

and here is the css

body {
  font-family: 'Open Sans', sans-serif;
}

#wrapper {
  max-width: 940px;
  padding: 0 5%;
  margin: 0 auto;
}

a {
  text-decoration: none;
}

Code Images {
  max-width: 100%;
}

#logo {
  text-align: center;
  margin: 0;
}

h1 {
  font-family: 'Changa One', sans-serif;
  margin: 15px 0;
  font-size: 1.75em;
  font-weight: normal;
  line-height: 0.8em;
}

h2 {
  font-size: 0.75em;
  margin: -5px 0 0;
  font-weight: normal;
}

nav {
  text-align: center;
  padding: 10px 0;
  margin: 20px 0 0;
}

footer {
  font-size: 0.75em;
  text-align: center;
  padding-top: 50px;
  color: #ccc;
}

#courses {
  margin: 0;
  padding: 0;
  list-style: none;
}

#courses li {
  display: inline-block;
  width: 45%;
  margin: 2.5%;
  background-color: #f5f5f5;
  color: #bdc3c7;
}

#courses li a p {
  margin: 0;
  padding: 5%;
  font-size: 0.75em;
  color: #bdc3c7
}

body {
  background-color: #fff;
  color: #999;
}

header {
  background: #6ab47b;
  border: #599a68;
}

nav {
  background: #599a68;
}

h1, h2 {
  color: #fff;
}

a {
  color: #6ab47b;
}

nav a, nav a:visited {
  color: #fff;
}

nav a.selected, nav a:hover {
  color: #32673f;
}

2 Answers

Kevin Faust
Kevin Faust
15,353 Points

look inside

<ul id="courses">

look at what you wrote instead of li hehe

have i just been writing L the whole time?

You are also missing a semicolon after the color value. Just so you know :)

#courses li a p {
  margin: 0;
  padding: 5%;
  font-size: 0.75em;
  color: #bdc3c7
}