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 trial

CSS CSS Foundations Selectors Type, Class, and ID Selectors

Im stuck on this question "Add an ID attribute with the value main to the div element." i tried everything

nothing is working

index.html
<!DOCTYPE html>
<html>
<head>
    <title>CSS Selectors</title>
    <link rel="stylesheet" href="cc1-main-styles.css" type="text/css" media="screen">
    <link rel="stylesheet" href="style.css" type="text/css" media="screen">
</head>
<body>
    <h1><em>Hello</em> World!</h1>
    <div>
        <p>
            <em>Lorem ipsum dolor</em> sit amet, consectetur adipiscing elit. Nunc pulvinar consequat tortor, nec venenatis erat elementum scelerisque. Curabitur sit amet risus nisi. Aenean aliquet euismod augue at viverra. Ut varius arcu in lorem iaculis ullamcorper. Integer eu rutrum quam.
        </p>
    </div>
</body>
</html>
style.css
/* Complete the challenge by writing CSS below */

I hope this helps... <div id="main"></div>

4 Answers

Hi, are you giving the new "main" div selector any properties to define it's look?

Samuel Webb
Samuel Webb
25,370 Points

Your div element in your HTML should look like this:

<div id="main">
Samuel Webb
Samuel Webb
25,370 Points

Basically, the question is asking you to go to your HTML file, find the div element, and use the id tag to give it an id of "main"

I tried that and copied yours and still didn't work

Samuel Webb
Samuel Webb
25,370 Points

All I can think of is that you're changing something else that you shouldn't be changing. Please post the code you use when you get your error. The examples above only show the code as it stands before you've done anything to it.

Format you html like Samuel said above. Then, in your CSS, try adding:

"#main { do something; }"

Samuel Webb
Samuel Webb
25,370 Points

In the CSS when selecting an ID, you need the hash(#) symbol before it as well. But this question is specifically geared towards setting the ID on the div in the HTML so adding that to the CSS shouldn't change the outcome.