freeCodeCamp Challenge Guide: Create a Bulleted Unordered List

Create a Bulleted Unordered List


Problem Explanation

To pass the challenge the first operation you should do is to remove the p elements with all their content.

After that you have to implement the list: it must contains at least three li element inside the ul element and these li must be on the same level, not nested into each other:

Correct:

<ul>
  <li></li>
  <li></li>
</ul>

Not correct:

<ul>
  <li>
    <li>
    </li>
  </li>
</ul>

Good luck!


Solutions

Solution 1 (Click to Show/Hide)

Firstly, we need to remove the <p> elements and replace it with <li>, as well as add a third <li> as shown below:

Before removal of <p> and replacement with <li>

<p>Kitty ipsum dolor sit amet, shed everywhere shed everywhere stretching attack your ankles chase the red dot, hairball run catnip eat the grass sniff.</p>
<p>Purr jump eat the grass rip the couch scratched sunbathe, shed everywhere rip the couch sleep in the sink fluffy fur catnip scratched.</p>

After removal of <p> and replacement with <li>

<li>Kitty ipsum dolor sit amet, shed everywhere shed everywhere stretching attack your ankles chase the red dot, hairball run catnip eat the grass sniff.</li>
<li>Purr jump eat the grass rip the couch scratched sunbathe, shed everywhere rip the couch sleep in the sink fluffy fur catnip scratched.</li>
<li> Your third sentence. </li>

Afterwards, we need to place a <ul> element with a closing <li> tag inside these 3 <li> elements within the <main> element as shown below:

Before adding <ul> element

<main>
  <p>Click here to view more <a href="#">cat photos</a>.</p>
  
  <a href="#"><img src="https://bit.ly/fcc-relaxing-cat" alt="A cute orange cat lying on its back."></a>
  
  <li>Kitty ipsum dolor sit amet, shed everywhere shed everywhere stretching attack your ankles chase the red dot, hairball run catnip eat the grass sniff.</li>
  <li>Purr jump eat the grass rip the couch scratched sunbathe, shed everywhere rip the couch sleep in the sink fluffy fur catnip scratched.</li>
  <li> Your third sentence. </li>
  
</main>

After adding <ul> element

<main>
  <p>Click here to view more <a href="#">cat photos</a>.</p>
  
  <a href="#"><img src="https://bit.ly/fcc-relaxing-cat" alt="A cute orange cat lying on its back."></a>
 <ul>  <!-- The <ul> element has been added  -->
  <li>Kitty ipsum dolor sit amet, shed everywhere shed everywhere stretching attack your ankles chase the red dot, hairball run catnip eat the grass sniff.</li>
  <li>Purr jump eat the grass rip the couch scratched sunbathe, shed everywhere rip the couch sleep in the sink fluffy fur catnip scratched.</li>
  <li> Your third sentence. </li>
 </ul> <!-- The <ul> closing tag has been added -->
</main>

Final Solution

<h2>CatPhotoApp</h2>
<main>
  <p>Click here to view more <a href="#">cat photos</a>.</p>
  
  <a href="#"><img src="https://bit.ly/fcc-relaxing-cat" alt="A cute orange cat lying on its back."></a>
 <ul>  
  <li>Kitty ipsum dolor sit amet, shed everywhere shed everywhere stretching attack your ankles chase the red dot, hairball run catnip eat the grass sniff.</li>
  <li>Purr jump eat the grass rip the couch scratched sunbathe, shed everywhere rip the couch sleep in the sink fluffy fur catnip scratched.</li>
  <li> Your third sentence. </li>
 </ul>
</main>
3 Likes

Why didn’t my bullet unordered list work? Please help!

1 Like

i’m having the same problem!!!

Type

    instead of in the 35th and 39th line. That’s why it isn’t working.

Thank for your help. But I can’t see it. Could you reply again with a picture?

the 1s are really Ls. i know, they messed up.

  • milk
  • catfood
  • humans
2 Likes

I tried that and it doesn’t work either.What can I do?

Said to create ul not u1 and Do it in ending tag also

3 Likes

Please post your code here.
Because You have also the same prob of earlier person. His was just a spelling mistake. Dont know what may be yours!

Now wats ur prob? @zeyzey
Can you please post here your code here?