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 trialDerek Renfro
634 PointsCode Challenge: Using Classes
Whenever i am doing the second task of the challenge it tells me the first task is now incorrect.
this is the code i have created
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Smells Like Bakin' Cupcake Company</title>
<link rel="stylesheet" href="css/normalize.css" type="text/css" media="screen">
</head>
<body>
<div class= "container clearfix">
<div class="grid_5 omega">
<div id="featured-cupcake">
<h2>Cupcake of the Week</h2>
<img src="img/featured-cupcake.jpg">
</div>
</div>
</div>
</body>
</html>
23 Answers
James Barnett
39,199 Points+1 for Caroline's code example
Here's the template I use for all of my production sites :
<!DOCTYPE html>
<html lang="en-us">
<head>
<link rel="stylesheet" type="text/css" href="screen.css" media="screen">
<title>Title for this page</title>
<meta name="Description" content="A sentence describing my web page that is about 70 characters longs">
<meta charset="UTF-8">
</head>
<body>
<div class="container">
<h1>Title for this page</h1>
</div>
</body>
</html>
James Barnett
39,199 PointsThis is the relevant code ...
<div id="featured-cupcake">
<h2>Cupcake of the Week</h2>
<img src="img/featured-cupcake.jpg">
</div>
The instructions for reference:
Add a 'div' around the 'featured-cupcake' element and give it the classes 'container' and 'clearfix'.
What this means is ...
- Create a new
div
which wraps around thefeature-cupcake
div - Add
container
&clearfix
For future reference it's easier if you create a "working" example using codepen.io.
James Barnett
39,199 Points@Claude - Please do not post links to W3Schools it's considered bad practice.
They are in no way affiliated with the W3C
See W3Fools for more info
Instead you should link to:
Caroline Hagan
12,612 Points+1 with James - W3Schools is not a trusted source in order to learn HTML.
A correct HTML document would look like so:
<!DOCTYPE html>
<html>
<head>
<title>My new webpage</title>
</head>
<body>
<h1>This is my Heading</h1>
<p>This is my content</p>
</body>
</html>
Caroline Hagan
12,612 PointsDerek,
When posting code on the forum, if you can indent it with a tab or four spaces for each line
like this
Then we'll be able to see what you're using. Alternatively jsfiddle.net or pastebin might help :-)
Claude Moutoussamy
1,336 Points@James; @Caroline - Oops.
Thank you for enlightening me and sharing.
Adam C
790 PointsJames,
The code you posted is what I have but the second step just seems beyond me. I've tried a bunch of possibilities and can't get past the test. As a novice, I don't feel like the tutorial gives me enough to go off of in order to succeed in the challenge. Here's what I got http://i.imgur.com/KpO5ypd.png
"In the second step you need to add a class to the that div, don't change the the id."
James Barnett
39,199 Points@Adam - That was a mistake on my part, which is what I get for no checking the original instructions.
I updated my original post.
Adam C
790 PointsFinally got it. Thanks
Adam C
790 PointsOne more question, this one for part 2 of the challenge.
I first tried image 1 (with three divs) and later found that only image 2 (with two divs) worked for the challenge. Did the code in image 1 not work because TreeHouse challenges only accept certain answers or did it not work because it'd be incorrect?
Thanks
Jessica Stanley
200 PointsI am having the same issue as the original post of Derek. Still I have no way to fix it. If I remove the work of task 2 then task 1 is correct but there is no way for it to work with both at the same time. Because if you try task 2 it will tell you "You're missing both classes on the 'featured-cupcake' element."
This is the work it is telling me that is wrong. <body> <div class="container clearfix"> <div class="grid_5 omega"> <div id="featured-cupcake"> <h2>Cupcake of the Week</h2> <img src="img/featured-cupcake.jpg"> </div>
James Barnett
39,199 Points@Jessica - Post your code in a new forum post. Remember to indent each line of your code by 4 spaces.
Jessica Stanley
200 PointsJames I'm not sure why I should post it in a new forum since it is for the same issue as the title of this forum (is that protocol that I have not been informed of?). And, unfortunately the indentation did not solve the issue. But, thanks for trying.
James Barnett
39,199 PointsJessica - I meant for you to post your code in the forum and indent each line of the code by 4 spaces so that the forum properly formats the code.
This isn't a thread that was started to discuss the code challenge in general, it was started to help the original poster with their specific issue with the code challenge.
The general rule of thumb in forum etiquette is, "your issue, your thread". If you need to post your code then you need your own thread,
Jessica Stanley
200 PointsJames- thanks for informing me on the forum etiquette about codes. I specifically searched this thread out because it is not my issue, but OUR issue. To clarify: Derek and I have the same issue and are getting the same error message. I did not want to create duplicates which would be confusing to future users who also have the same error message. This way those users can all the answers they need in one place.
Here is the work that is giving me the same error code as Derek.
<body>
<div class="container clearfix">
<div class="grid_5 omega">
<div id="featured-cupcake">
<h2>Cupcake of the Week</h2>
<img src="img/featured-cupcake.jpg">
</div>
</body>
</html>
Jessica Stanley
200 Points<body>
<div class="container clearfix">
<div class="grid_5 omega">
<div id="featured-cupcake">
<h2>Cupcake of the Week</h2>
<img src="img/featured-cupcake.jpg">
</div>
</body>
Jessica Stanley
200 Points<body>
<div class="container clearfix">
<div class="grid_5 omega">
<div id="featured-cupcake">
<h2>Cupcake of the Week</h2>
<img src="img/featured-cupcake.jpg">
</div>
</body>
James Barnett
39,199 Points@Jessica & @Derek -
There are 2 mistakes that are commonly made on this code challenge.
- Forgetting the closing tag on your
div
. - Adding the classes
grid_5
&omega
in their own div, instead of adding them to the existing div, the which has an id offeatured-cupcake
Blair Owens
8,235 PointsHi I am not able to complete this task.
<body>
<div class="container clearfix">
<div class="grid_5 omega">
<div id="featured-cupcake">
<h2>Cupcake of the Week</h2>
<img src="img/featured-cupcake.jpg">
</div>
</div>
</body>
When I add the <div class="grid_5 omega">
, it says that task one is no longer correct. I can't figure out where I made the mistake.
Help please and thank you!
James Barnett
39,199 PointsBlair Owens - Here's a hint, I'm counting 3 open <div>
tags and only 2 close </div>
tags.
Blair Owens
8,235 Pointsstill the same problem
<body>
<div class="container clearfix">
<div class="grid_5 omega">
<div id="featured-cupcake">
<h2>Cupcake of the Week</h2>
<img src="img/featured-cupcake.jpg">
</div>
</div>
</div>
</body>
David Snell
2,288 PointsI was having the exact same problem, and I'm sorry that everyone chose to gave you totally irrelevant responses. Check this thread out, it should help you.
https://teamtreehouse.com/forum/im-a-bit-confused-with-code-challenge-using-classes
Basically, you are supposed to add class element to the div containing the id. So, instead of two separate <div>s they are now one.
Claude Moutoussamy
1,336 PointsI am a novice that has to remind myself that in HTML, as per Team Treehouse; w3schools.com: http://www.w3schools.com/tags/tag_doctype.asp
etal,
"The <!DOCTYPE> declaration must be the very first thing in your HTML document, before the <html> tag.
The <!DOCTYPE> declaration is not an HTML tag; it is an instruction to the web browser about what version of HTML the page is written in...."
My point is that you may 1st consider reviewing what seems like the beginning of your above written code for your "...second task of the challenge..." - view it against the below structure vs your "<!DOCTYPE HTML> Smells Like Bakin' Cupcake Company. Cupcake of the Week"
Once that structure is understood, then procede with the balance of the 'code challenge' question with your response:
<!DOCTYPE html> <html> <head> <title>Title of the document</title> </head>
<body> The content of the document...... </body>
</html>