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 trialJacob Byrnes
2,524 PointsI placed a nav tag before the ul and after the closing p tag, yet am still not getting the right answer. What's missing?
Coding Challenge for Structuring Content
<!DOCTYPE html>
<html>
<head>
<link href="styles.css" rel="stylesheet">
<title>My Portfolio</title>
</head>
<body>
<nav>
<ul>
<li><a href="#">About</a></li>
<li><a href="#">Work</a></li>
<li><a href="#">Contact</a></li>
</ul>
<h1>My Web Design & Development Portfolio!</h1>
<p>A site featuring my latest work.</p>
</nav>
<h2>Welcome</h2>
<p>Fusce semper id ipsum sed scelerisque. Etiam nec elementum massa. Pellentesque tristique ex ac ipsum hendrerit, eget feugiat ante faucibus.</p>
<ul>
<li><a href="#">Recent project #1</a></li>
<li><a href="#">Recent project #2</a></li>
<li><a href="#">Recent project #3</a></li>
</ul>
<p>© 2017 My Portfolio</p>
<p>Follow me on <a href="#">Twitter</a>, <a href="#">Instagram</a> and <a href="#">Dribbble</a></p>
</body>
</html>
1 Answer
Simon walters
Courses Plus Student 8,962 PointsHi Jacob
The reason you are struggling with this question is because you have the <header> element tags missing from your code. From what i can see, your code is pretty much there, just insert an <header> element below your <body> element and before your <nav> element. I have attached a copy of your code but corrected for you to see! I hope this helps.
<header>
<nav>
<ul>
<li><a href="#">About</a></li>
<li><a href="#">Work</a></li>
<li><a href="#">Contact</a></li>
</ul>
<h1>My Web Design & Development Portfolio!</h1>
<p>A site featuring my latest work.</p>
</nav>
</header>
Eliana Haig
4,239 PointsEliana Haig
4,239 PointsOK, I can see why this question would be a bit confusing. In this instance, since the tag is including a navigation menu AND the <h1> and <p> descriptions of the website content, a <header> tag is more appropriate. Think of it this way: On many basic landing pages at the top of the page there is perhaps a logo, a site description, and possibly a navigation menu, <header> is used to categorize all that info at the top of the page. The <nav> tag specifically refers just to the navigation (in this case, the <ul>. Hope this helps!