Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

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
216,108 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
216,108 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).