Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialMichael Kheop
996 PointsHow do I give a <div> a class. Im doing <div class="favorite_stuff">, is this correct?
the editor tells me that I need to add attributes to my class, I did it as I showed in the above.
<body>
<h1>First Day of School</h1>
<form>
<div>
<div class="favorite_stuff">
<h4>Favorite Foods?</h4>
<input name="food[]">
<input name="food[]">
<input name="food[]">
<input name="food[]">
</div>
<div>
<div class="favorite_stuff">
<h4>Favorite Animals?</h4>
<input name="animal[]">
<input name="animal[]">
<input name="animal[]">
<input name="animal[]">
</div>
</form>
</body>
1 Answer
Jennifer Nordell
Treehouse TeacherHi there! You're doing fine! What they wanted was for you to add the class="favorite_stuff"
to the div tag they already had in place. You added a completely new div tag which isn't what they were expecting. Also, you never closed the div tag which is why your code probably has gray highlights in the editor now. Take a look:
<div class="favorite_stuff"> /* you put a completely new div tag under this one */
<h4>Favorite Foods?</h4>
<input name="food[]">
<input name="food[]">
<input name="food[]">
<input name="food[]">
</div>
Hope this helps!