FAQ: Learn HTML - Intro to HTML - Attributes

This community-built FAQ covers the “Attributes” exercise in Codecademy’s lessons on HTML.

FAQs on the HTML exercise Attributes

Join the Discussion. We Want to Hear From You!

Have a new question or can answer someone else’s? Reply (reply) to an existing thread!

Agree with a comment or answer? Like (like) to up-vote the contribution!

Need broader help or resources about HTML in general? Go here!

Want to take the conversation in a totally different direction? Join our wider discussions.

Learn more about how to use this guide.

Found a bug? Report it!

Have a question about your account, billing, Pro, or Pro Intensive? Reach out to our support team!

None of the above? Find out where to ask other questions here!

Other FAQs

The following are links to additional questions that our community has asked about this exercise:

Not seeing your question? It may still have been asked before – try searching for it by clicking the spyglass icon (search) in the top-right of this page. Still can’t find it? Ask it below by hitting the reply button below this post (reply).

A post was split to a new topic: Html attribute question

2 posts were split to a new topic: What are all the attributes and when do we use them?

I am trying to do the exercise for Attributes. I need to see the correct code beccause I just can’t figure it out. Can you help?

1 Like

you can get the code? I am personally not a fan of this feature, but after submitting faulty code enough times a button appears from which you can get the code. I usually do explanations.

that is the issue, you get the “get solution” button but your code does not change and you only see ticks that it has been completed.


I am not able to understand what is the use of the id and division tags

Do you need to use the id tag to close a division

id tag? You mean id attribute? This one:


if you mean id attribute, then the answer is: no

So, I understand the attributes feature to div tags. Is the only purpose of adding an attribute to div tags to differentiate divs from each other for styling them in CSS?

css does positioning as well, any decent website has a lot of div tags for a good layout

I am following the tutoring class but after I do the changes suggested and click on Run it take a long time to give results is spinning for minutes at every change is very upsetting, this definitely is not acceptable to a person learning anything I do not have the time and patience to do this.

les guillemets sont toujours rouge

1 Like

A post was split to a new topic: Would this be the correct use of indentation?

Hi all, sorry if this is on the wrong thread- I am new to coding and can’t figure out if I’ve done this in HTML Elements & Structure correctly or not… I have ticks on the left as you can see indicating it is correct but red dots in the centre alerting me to the fact the code is wrong…?
Any advice and how to fix this code is very welcome!

Hey there,

Indeed the red dots show you were there are issues with your code.

So there’s an issue around lines 11 and 12. Let’s try to figure out why, by comparing those with other lines that don’t raise any errors.

<div id="habitat"

Now let’s take a quick look at another <div> tag that doesn’t raise any errors.

<div id="intro">

You should be able to quickly spot where things went wrong.

Also, if you’re gonna have a div with an id of "habitat", you might want to consider any other tags that might be relevant to that particular div.

For example, I see an <h2> tag with Habitat as content. Would it make sense to have it enclosed between the opening and closing divs with an id of “habitat” ? Are there any others which we might also want in there? If in doubt, take another quick look at the div with an id of “intro”.

If ever in doubt, keep in mind that divs are there to separate your page into sections.

Let’s say we have a menu:

<h1>Our menu</h1>

<div id="pizza">
  <h2>Our Pizzas</h2>

<div id="pasta">
  <h2>Our Pasta</h2>
     <li>Fettuccine with Prosciutto</li>
     <li>Spaghetti alla Carbonara</li>
     <li>Genoese Pesto</li>

The different divs will separate our page into sections that serve different content, and which make sense to enclose together (for lack of better wording).

Hope this helps, and let me know if you have any questions!

1 Like