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 Creating HTML Content Create Navigation with Lists

Ethan Cook
Ethan Cook
2,937 Points

The task states "Create a navigation element with an unordered list element after the link inside the header." I did.

I did exactly what it says

index.html
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Nick Pettit</title>
  </head>
  <body>
    <header>
      <a href="index.html">
        <nav>
          <ul></ul>
        </nav>
        <h1>Nick Pettit</h1>
        <h2>Designer</h2>
      </a>
    </header>
    <section></section>
    <footer>
      <p>&copy; 2013 Nick Pettit.</p>
    </footer>
  </body>
</html>

3 Answers

andren
andren
28,558 Points

No you did not do exactly what it said. It states that the nav and ul has to be added after the link element, you have placed them inside the link element. The link element ends with the </a> tag. If you move your code outside of it and below it like this:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Nick Pettit</title>
  </head>
  <body>
    <header>
      <a href="index.html">
        <h1>Nick Pettit</h1>
        <h2>Designer</h2>
      </a>
      <nav>
          <ul></ul>
      </nav>
    </header>
    <section></section>
    <footer>
      <p>&copy; 2013 Nick Pettit.</p>
    </footer>
  </body>
</html>

Then you will be able to pass the first task.

you didn't :) your nav is inside a link tags not after

Jason Anders
MOD
Jason Anders
Treehouse Moderator 145,858 Points

Hey Ethan,

You're really close, but you didn't put it after the link element. Right now you have it inside of the link element. To put it after, you'll need to move to so it comes after the closing </a> tag.

Hope that helps. :)

Keep coding! :dizzy: