Learn HTML by Building a Cat Photo App - Step 56

Tell us what’s happening:

Example Code
Breakfast
Associate the text Loving with the checkbox by nesting only the text Loving in a label element and giving it an appropriate for attribute.
I followed instruction which asked the check box should remain same, still why this error?

Your code so far

<html>
  <body>
    <main>
      <h1>CatPhotoApp</h1>
      <section>
        <h2>Cat Photos</h2>
        <!-- TODO: Add link to cat photos -->
        <p>See more <a target="_blank" href="https://freecatphotoapp.com">cat photos</a> in our gallery.</p>
        <a href="https://freecatphotoapp.com"><img src="https://cdn.freecodecamp.org/curriculum/cat-photo-app/relaxing-cat.jpg" alt="A cute orange cat lying on its back."></a>
      </section>
      <section>
        <h2>Cat Lists</h2>
        <h3>Things cats love:</h3>
        <ul>
          <li>cat nip</li>
          <li>laser pointers</li>
          <li>lasagna</li>
        </ul>
        <figure>
          <img src="https://cdn.freecodecamp.org/curriculum/cat-photo-app/lasagna.jpg" alt="A slice of lasagna on a plate.">
          <figcaption>Cats <em>love</em> lasagna.</figcaption>  
        </figure>
        <h3>Top 3 things cats hate:</h3>
        <ol>
          <li>flea treatment</li>
          <li>thunder</li>
          <li>other cats</li>
        </ol>
        <figure>
          <img src="https://cdn.freecodecamp.org/curriculum/cat-photo-app/cats.jpg" alt="Five cats looking around a field.">
          <figcaption>Cats <strong>hate</strong> other cats.</figcaption>  
        </figure>
      </section>
      <section>
        <h2>Cat Form</h2>
        <form action="https://freecatphotoapp.com/submit-cat-photo">
          <fieldset>
            <legend>Is your cat an indoor or outdoor cat?</legend>
            <label><input id="indoor" type="radio" name="indoor-outdoor" value="indoor"> Indoor</label>
            <label><input id="outdoor" type="radio" name="indoor-outdoor" value="outdoor"> Outdoor</label>
          </fieldset>
          <fieldset>
            <legend>What's your cat's personality?</legend>

<!-- User Editable Region -->

           <label for="loving">
            <input type="checkbox"id="loving"> Loving
            </label>

<!-- User Editable Region -->

          </fieldset>
          <input type="text" name="catphotourl" placeholder="cat photo URL" required>
          <button type="submit">Submit</button>
        </form>
      </section>
    </main>
  </body>
</html>

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36

Challenge Information:

Learn HTML by Building a Cat Photo App - Step 56

The label element is supposed to nest the text only, not the text plus the input tag. Also, you changed the order of the input tag attributes, the id is supposed to come first then the type.

the id and type does not make any difference.

Well, the order makes the difference. Remember the lessons are instructions-based.

image
Now what the issues loving is there inside.

Still, your code does not nest the text. The text should be between the opening and the closing tags of the label element.

1 Like

U mean loving or whole from input?

image
Still showing error

Anyone please help i have asked Chat GPT too again the same problem is on

Nest the text Loving only.

Can u please right exacly what needed beacuse i have tried a lot.

you need to have only Loving inside the label element, and the label element needs to be on the same line of input. What’s your code now?

2 Likes


its again showing error

Hello…any one there?

you do not have only Loving inside the label, you also have the input, please make sure you have only the word Loving inside the label, also it should all be in one line.


not happening

Now change the order of the input tag attributes., let the id come first, then the type.


still not working

You only need to have the id and type attributes. Delete the value and name attributes.

it’s not all in one line

1 Like