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 trialMartin Batista
4,606 PointsIn task 2, I typed purple in element H1's color property without quotes and it still didn't work. I'm confused...
Need a little guidance on task two. I believe I did it correctly but still getting error message. I'm not sure if I'm having connection issues. Not sure if I should've jumped ahead and put in CSS yet or not.
<!doctype html>
<html>
<head>
<link href="styles.css" rel="stylesheet">
</head>
<body>
<h1 class= "tag" color='purple'> Welcome to My Web Page!</h1>
</body>
</html>
.tag {
background-color: purple;
color: white;
padding: 10px;
border-radius: 5px;
display: table;
margin: 10px auto;
2 Answers
Erik McClintock
45,783 PointsMartin,
There are two different ways you could choose to tackle this type of situation, and either will work in this code challenge:
1) In the CSS file (you'll see a .css file in the two tabs just above the code in the challenge), you would target your h1 element, and then inside your code block, you'd list the color property and then set its color, as follows:
h1 {
color: purple;
}
2) If you wanted to set the color how you're trying - that is, directly on the element in your HTML (which should be avoided, in general) - you would need to use the style
attribute on your h1 element, then inside that attribute is where you would target and set your property.
<h1 style="color: purple;">Welcome to my web page</h1>
Happy coding!
Erik
Sean Kochel
1,693 PointsI'm new to this as well, but from the looks of what I see, your CSS may be overriding your 'purple' declaration. You are saying "use purple" in your HTML, and then saying color: white in your CSS, which would override the purple, I think
Martin Batista
4,606 PointsThank you Sean!
Martin Batista
4,606 PointsMartin Batista
4,606 Pointsthank you Erik!