Building a cat photo app

        <h2>Cat Photos</h2>
        <!-- TODO: Add link to cat photos -->
        <p>See more <a target="_blank" href="">cat photos</a> in our gallery.</p>
        <a href=""><img src="" alt="A cute orange cat lying on its back."></a>
        <h2>Cat Lists</h2>
        <h3>Things cats love:</h3>
          <li>cat nip</li>
          <li>laser pointers</li>
          <img src="" alt="A slice of lasagna on a plate.">
          <figcaption>Cats <em>love</em> lasagna.</figcaption>  
        <h3>Top 3 things cats hate:</h3>
          <li>flea treatment</li>
          <li>other cats</li>
          <img src="" alt="Five cats looking around a field.">
          <figcaption>Cats <strong>hate</strong> other cats.</figcaption>  
        <h2>Cat Form</h2>
        <form action="">
            <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>
            <legend>What's your cat's personality?</legend>
<input id="loving" type="checkbox"><label for="loving">Loving</label>

It will not take what I put in, what am I doing wrong?

The tests can be very picky about spacing. There was originally a space between the checkbox input and the word Loving. You removed that space. The tests expect it to be there. So you need to put it back.

Always try to preserve the original spacing unless asked to change it in the instructions.

OK so i added the space…

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

Still does not like me

Is there any other way you could add that space back? Read the instructions carefully:

“…by nesting only the text Loving in a label element”

This means that there should be no extra spaces inside the label element.

Did that, i swear it hates me… but I am going to make it love me

Is my code correct? If so, how do we proceed? Possible bug?

I don’t know. Show us what your current code is? I’m assuming you changed it since the last time.

            <legend>What's your cat's personality?</legend>
            <input id="loving" type="checkbox"><label for="loving">Loving</label>
          <input type="text" name="catphotourl" placeholder="cat photo URL" required>
          <button type="submit">Submit</button>

I removed the space after the label element and Loving

Yes, you removed the extra spaces inside of the label which is good. But you still have removed the original space that was there after the checkbox.

Thank you very much!

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.