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 Lists HTML Lists

SONU PRABHAKAR
SONU PRABHAKAR
2,039 Points

where am i doing wrong? kindly see my snippet for the particular question.

I am adding ordered list to the "Shapes" list item. Even though it showing wrong answer.

index.html
<!DOCTYPE html>
<html>
  <head>
    <title>HTML Lists Challenge</title>
  </head>
  <body>

    <h1>HTML Lists Challenge</h1>
    <ol>

      <li>Stop</li>
      <li>Drop</li>
      <li>Roll</li>
      </ol>
    <ul>
      <li>Shapes</li>
      <ol>
        <li>sonu</li>
        <ol>
        <li>ak</li>
        <li>bk</li>
        </ol>
        <li>akku</li>
      </ol>
      <li>Colors</li>
    </ul>





    <!-- Write your code below -->


  </body>
</html>

1 Answer

Luke Towers
Luke Towers
15,328 Points

You added an ordered list after the Shapes list item.

To add an ordered list to the Shapes list item your code would need to have the ol element within the Shapes li element like below:

<li>
    Shapes
    <ol>
        <li>sonu</li>
    </ol>
</li>

The only valid child element of an ul or ol element is an li element. Anything else that you want to put in a ul or ol element must be contained with a li element that is the child of the ul or ol elements.

SONU PRABHAKAR
SONU PRABHAKAR
2,039 Points

Thanks for the clarification....

Luke Towers
Luke Towers
15,328 Points

No problem, happy to help!