Learn HTML by Building a Cat Photo App - Step 38

Tell us what’s happening:
Okay what I am confused about is that I am told that

“Your form element should only contain the input element. Remove any extra HTML elements or text between the form element’s tags.”

Perhaps I put the code in the wrong notation, nonetheless some guidance would be greatly appreciated.

Your code so far

<html>
  <body>
    <main>
      <h1>CatPhotoApp</h1>
      <section>
        <h2>Cat Photos</h2>
        <!-- TODO: Add link to cat photos -->
        <p>Click here to view more <a target="_blank" href="https://freecatphotoapp.com">cat photos</a>.</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">
          <input><a type="text">
          
        </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/106.0.0.0 Safari/537.36

Challenge: Learn HTML by Building a Cat Photo App - Step 38

Link to the challenge:

the instructions said:

adding the type attribute with the value text to the input element.

So you need to add a type attribute to the input element.
(you seem to have create a new anchor element instead?)

Oh I see, so “a” is an anchor not a attribute!

Here is my code now.
<type=“text”>

Yeah element a is an anchor.

Attributes are like the href attribute and the src attribute.
They go inside the opening tag of an element.

You want to try this one again? (you still are not adding the type as an attribute to the input element)

1 Like

Will do, let me do this one more time.

1 Like

Got it! Thanks for your constant help. Great community.

1 Like