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

I wrote "<li> <a href= "index.html"> Portfolio </a></li>", it showed error and message says I need to link to index.html

I wrote "<li> <a href= "index.html"> Portfolio </a></li>", it showed error and message says I need to link to index.html

index.html
<!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>
        <nav>
            <ul>
                <li><a href = "index.html">Portfolio</a></li>
                <li><a href = "about.html">About</a></li>
                <li><a href = "contact.html">Contact</a></li>
            </ul>
      </a>
    </header>
    <section></section>
    <footer>
      <p>&copy; 2013 Nick Pettit.</p>
    </footer>
  </body>
</html>

1 Answer

Bogdan Cabaj
Bogdan Cabaj
16,349 Points

Hi,

Index.html link is fine. Couple of your HTML tags are underlines right when i open it up. Most often it's because you are missing closing or opening tags. Take a look at original '</a>' tag - line 18. This needs to be moved above your <nav> opening tag. Plus take a look what else is missing. Hint - I mentioned this tag in here.

Please use https://validator.w3.org/#validate_by_input to validate your HTML. By reading the error messages it will give you some pointers on what is wrong.