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 trialSamuel Naugle
Courses Plus Student 332 PointsGetting frustrated over one issue.
ok, I got into CSS and classes.
I have watched the videos where after making a class. You can create class defined rules.
"In the style sheet, select the intro class and add a font-size property. Using 16px as the parent font-size context, give intro an em font-size value equivalent to 20px."
In this issue. I am trying to show that p.intro{ font-size: 1.25em; }
in or around the "p" element. What am I doing wrong to keep getting this wrong?
<!DOCTYPE html>
<html>
<head>
<title>Lake Tahoe</title>
<link rel="stylesheet" href="page.css">
<link rel="stylesheet" href="style.css">
</head>
<body>
<header id="top" class="main-header">
<span class="title">Journey Through the Sierra Nevada Mountains</span>
<h1>Lake Tahoe, California</h1>
</header>
<div class="primary-content t-border">
<p class="intro">
/* Class */
.intro
{
font-size = 1.25em;
}
Lake Tahoe is one of the most <span>breathtaking attractions</span> located in California. It's home to a number of ski resorts, summer outdoor recreation, and tourist attractions. Snow and skiing are a significant part of the area's reputation.
</p>
<a href="#more">Find out more</a>
</div>
<footer class="main-footer">
<p>All rights reserved to the state of <a href="#">California</a>.</p>
<a href="#top">Back to top »</a>
</footer>
</body>
</html>
/* Complete the challenge by writing CSS below */
5 Answers
Jesus Mendoza
23,289 PointsYou're defining the CSS inside the <p> element and you can't do that!
You can do it inline
<p class="intro" style="font-size:1.25em;"></p>
Inside the head element
<style>
.intro {
font-size: 1.25em;
}
</style>
Or in an external css file
.intro {
font-size: 1.25em;
}
Richard Targett
4,960 Pointshow do you find the equivalency out? Parent size is 16px, and they want 20px equivalent. Does that mean 20/16?
Jennifer Ross
2,013 PointsYes, you will divide 20/16 which equals 1.25em
Nejc Vukovic
Full Stack JavaScript Techdegree Graduate 51,574 PointsYou have to write the rules into the CSS file: where it says /* Complete the challenge by writing CSS below */ don't write into the HTML file directly.
Samuel Naugle
Courses Plus Student 332 PointsOk, thanks! Learning this stuff as I go.
Alexis Arinze
3,291 Pointshaha, it took me several tries to get this, I just had to change the (=) sign to a colon (:)
David Danko
1,415 PointsDavid Danko
1,415 Pointsit doesn't work...
grahamfleming
6,405 Pointsgrahamfleming
6,405 PointsWhat's with all of the = signs is it not :