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 How to Make a Website Customizing Colors and Fonts Add Fonts

customizing colors and fonts

head line element is incorporated in html or css?

index.html
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Nick Pettit | Designer</title>
    <link rel="stylesheet" href="css/normalize.css">
    h1 {

    }
    <link rel="stylesheet" href="css/main.css">
  </head>
  <body>
    <header>
      <a href="index.html" id="logo">
        <h1>Nick Pettit</h1>
        <h2>Designer</h2>
      </a>
      <nav>
        <ul>
          <li><a href="index.html" class="selected">Portfolio</a></li>
          <li><a href="about.html">About</a></li>
          <li><a href="contact.html">Contact</a></li>
        </ul>
      </nav>
    </header>
    <div id="wrapper">
      <section>
        <ul>
          <li>
            <a href="img/numbers-01.jpg">
              <img src="img/numbers-01.jpg" alt="">
              <p>Experimentation with color and texture.</p>
            </a>
          </li>
          <li>
            <a href="img/numbers-02.jpg">
              <img src="img/numbers-02.jpg" alt="">
              <p>Playing with blending modes in Photoshop.</p>
            </a>
          </li>
          <li>
            <a href="img/numbers-06.jpg">
              <img src="img/numbers-06.jpg" alt="">
              <p>Trying to create an 80's style of glows.</p>
            </a>
          </li>
          <li>
            <a href="img/numbers-09.jpg">
              <img src="img/numbers-09.jpg" alt="">
              <p>Drips created using Photoshop brushes.</p>
            </a>
          </li>
          <li>
            <a href="img/numbers-12.jpg">
              <img src="img/numbers-12.jpg" alt="">
              <p>Creating shapes using repetition.</p>
            </a>
          </li>
        </ul>
      </section>
      <footer>
        <a href="http://twitter.com/nickrp"><img src="img/twitter-wrap.png" alt="Twitter Logo"></a>
        <a href="http://facebook.com/nickpettit"><img src="img/facebook-wrap.png" alt="Facebook Logo"></a>
        <p>&copy; 2014 Nick Pettit.</p>
      </footer>
    </div>
  </body>
</html>
css/main.css
a {
  text-decoration: none;
}

#wrapper {
  max-width: 940px;
  margin: 0 auto;
}

#logo {
  text-align: center;
  margin: 0;
}

h1, h2 {
  color: #fff;
}

nav a {
  color: #fff;
}

nav a:hover {
  color: #32673f;
}
Mate Maksan
Mate Maksan
2,395 Points

<h1> tag is used to define headings. You use it in .html file, but you define how it looks in .css file. In your html file you have to delete it from line 7 because it's inside <head></head> tag. You use it in <body></body> tag. Check on line 15 how it's used: <h1>Nick Pettit</h1> that means that text inside <h1></h1> will have color that is set in css file for h1 element. In this case if you preview your "Nick Pettit" title will have white color font.

Andria Majuruja I guess all elements are entered into the html file, only css rules and properties are for the css file. if by headline element you mean H1 the element will be incorporated into the html and when you want to style it yo can then use the css.

for example in your case, in the html you include:

<h1>Nick Pettit</h1>

as you have already done, then you style it in the css:

h1 {
  color: #fff;
}

not to include it in the html, so can remove the css rule from your html to the css file.

p.s. you can also use your name on that element, instead of Nick Pettit.

Ariel Aronica
Ariel Aronica
6,646 Points

You don't need to put your h1 { } in the html file for styling. The only time you would do this is if you were using < style > < /style > tags, which isn't recommended as it gets convoluted and you already have your CSS file started. Remove the h1 with the brackets { } from your html and use the CSS stylesheet as you have done with the others elements on the page.