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 HTML Basics Structuring Your Content Structuring Content Challenge

Place the content between the header and footer h2, p and ul inside an element that represents stand alone section of co

HTML Basics - place the content between the header and footer( h2, p and ul ) inside an element that represents stand alone section of content

index.html
<!DOCTYPE html>
<html>
  <head>
    <link href="styles.css" rel="stylesheet">
    <title>My Portfolio</title>
  </head>
  <body>
    <section>
    <header>
            <ul></ul>
      <h1></h1>
      <p></p>
        </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 &amp; Development Portfolio!</h1> 
    <p>A site featuring my latest work.</p>
    </header>
      <section>                                                   //Section element opening
          <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>
         </section>                                                     //Section element closing
    <footer>
      <ul>
        <li>site</li>
        <li>copyrightdata</li>

    <p>&copy; 2017 My Portfolio</p>
    <p>Follow me on <a href="#">Twitter</a>, <a href="#">Instagram</a> and <a href="#">Dribbble</a></p>
      </ul>

    </footer>
  </body>
</html>

2 Answers

Steven Parker
Steven Parker
229,708 Points

It looks like you have created a number of empty elements at the start of the page body. You won't need any of those. In fact, each task in this challenge will involve placing new container element(s) around existing elements that were provided by the challenge to start with.

Then, it's mainly a matter of translating the terminology into specific elements. And for that, this little "semantic element summary" may help:

  • "a group of introductory content" :point_right: <header>
  • "a major section of navigation" :point_right: <nav>
  • "the main content of the <body> of the page" :point_right: <main>
  • "standalone sections of content" :point_right: <section>
  • "self-contained pieces of content" :point_right: <article>
  • "content that's indirectly related to the main content of the page" :point_right: <aside>
  • "information about the site, copyright data or related links" :point_right: <footer>
Steven Parker
Steven Parker
229,708 Points

Rachael Mazvita Sabondo ā€” Did you get it? You can mark a question solved by choosing a "best answer".

And happy coding!

You have one <header> and two </header> ( One in the line 13 and the second in the line 21).