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 trialMichael Zito
Courses Plus Student 4,073 Pointsstructuring content challenge
I tried the tags aside, section, article, and nav. Not sure if supposed to include them or not, but feeling lost with this challenge.
<!DOCTYPE html>
<html>
<head>
<link href="styles.css" rel="stylesheet">
<title>My Portfolio</title>
</head>
<body>
<aside>
<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>
</aside>
<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>
2 Answers
Steven Parker
231,269 PointsThe terminology does take a bit of getting used to.
This little "semantic element summary" may help:
-
"a group of introductory content"
<header>
-
"the main content of the <body> of the page"
<main>
-
"information about the site, copyright data or related links"
<footer>
-
"self-contained pieces of content"
<article>
-
"standalone sections of content"
<section>
-
"a major section of navigation"
<nav>
-
"content that's indirectly related to the main content of the page"
<aside>
David Moorhead
18,005 PointsThanks, Steven! Your "semantic element summary" above ^ will come in handy the next time I'm privileged to answer the question before you or someone else. G'Day DM:)
Nick Renteria
10,258 PointsThe type of element it wants for "introductory information" should be a header tag:
<header>
<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>
</header>
The aside tag is typically used for information that isn't the "main" content (not the meat and potatoes, as they say) but is still somewhat important. Nav is for navigation, article is for an article that could potentially reappear on another page on the same site, footer is for info like copyright, metadata, maybe contact info, etc. I hope this helps!
Michael Zito
Courses Plus Student 4,073 PointsVery good, thank you.
Michael Zito
Courses Plus Student 4,073 PointsMichael Zito
Courses Plus Student 4,073 PointsThank you so much.