Learn HTML by Building a Cat Photo App - Step 14

Tell us what’s happening:

Step 14 - cat photo app.
I have tried including the “_blank” at numerous different points of the code, but it keeps saying code is unsuccessful. Can you please tell me where it is supposed to be placed?

Your code so far

<html>
  <body>
    <main>
      <h1>CatPhotoApp</h1>
      <h2>Cat Photos</h2>
      <!-- TODO: Add link to cat photos -->

<!-- User Editable Region -->

      <p>See more <a "_blank" href="https://freecatphotoapp.com">cat photos</a> in our gallery.</p>

<!-- User Editable Region -->

      <img src="https://cdn.freecodecamp.org/curriculum/cat-photo-app/relaxing-cat.jpg" alt="A cute orange cat lying on its back.">
    </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/122.0.0.0 Safari/537.36

Challenge Information:

Learn HTML by Building a Cat Photo App - Step 14

Hello and wellcome.

The target is an attribute of the anchor. The correct way of use is like this:

<a href="VALUE OF HREF" target="VALUE OF TARGET">link text</a>

Check your code.

Have a nice day. Grets.

Sometimes, this occurs when you are not quite familiar with the meaning of the terminology used. Here’s a diagram that depicts some of the terminology:

+--------------- Element -------------+
|                                     |
+--- Start tag --+         End tag +--+
|                |                 |  |
<p class="saying">live and let live</p>
   |    ||       ||                |
   |    ||       |+-----Content----+
   |    |+-------+
   |    |Attribute
   +----+  Value
 Attribute
    Name

After you assimilate what an attribute and its value is, can you identify where it can possibly go?

The request says:

Add a target attribute with the value _blank to the anchor (a) element’s opening tag, so that the link opens in a new tab.

Using the depiction, you might consider that is asking for an attribute="value" format, and if the name of the attribute is target and the value is _blank, what would be the format?

Attributes always live inside the starting tag of an element. In this case is referring to the element <a>...</a>

Thank you, I appreciate the help! I was able to make it work.

1 Like