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 CSS: Cascading Style Sheets Take a Mobile-First Approach

Linking problem

Okay so it looks none of links that I made, twitter-wrap.png, facebook-wrap.png, main.css, and normalize.css are linking with my main 'index.html.' So please if any one could take a look at my code and tell me what I am missing.

<!DOCTYPE html>
<html>
   <head>
     <meta charset="utf-8">
     <title>Nick Pettit | Designer</title>
     <link rel="stylesheet" href="css/normalize.css"> 
     <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" >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.jpg">
              <img src="numbers-01.jpg" alt="">
              <p>Experimentation with color and texture.</p>
            </a>
          </li>
  <li>
            <a href="img/numbers-02.jpg.jpg">
              <img src="numbers-02.jpg" alt="">
              <p>Playing with blending modes in Photoshop.</p>
            </a>
          </li>      
  <li>
            <a href="img/numbers-06.jpg.jpg">
              <img src="numbers-06.jpg" alt="">
              <p>Trying to create an 80's style of glows</p>
            </a>
          </li>

  <li>
            <a href="img/numbers-09.jpg.jpg">
              <img src="numbers-09.jpg" alt="">
              <p>Drips created using Photoshop brushes.</p>
            </a>
          </li>
  <li>
            <a href="img/numbers-12.jpg.jpg">
              <img src="numbers-12.jpg" alt="">
              <p>Creating shapes using repetition.</p>
            </a>
          </li>
        </ul>
      </section>
      <footer>
        <a href="http://www.twitter.com"><img src="img/twitter-wrap.png" alt="Twitter Logo"></a>
        <a href="http://www.facebook.com"><img src="img/facebook-wrap.png" alt="Facebook Logo"></a>
        <p>&copy; 2015 Nick Petitt.</p>
      </footer>
    </div>
  </body>
  </html>

8 Answers

Make sure the css files are where you are mentioning at the href.

Also one thing that you can do is to compare the code of the Project Files (download it) with your own...

<!DOCTYPE html>
<html>
   <head>
     <meta charset="utf-8">
     <title>Nick Pettit | Designer</title>
     <link rel="stylesheet" type= "text/css" href="css/normalize.css"> 
     <link rel="stylesheet" type= "text/css" href="css/main.css">
    </head>
  <body>

Thanks Greg that helped.

Nick Pettit
STAFF
Nick Pettit
Treehouse Teacher

Hi Travis Grieshiemer,

Looks like some of your anchor elements have the file extension .jpg listed twice in the src attribute. For example:

<a href="img/numbers-12.jpg.jpg">

Fixing that might solve some of your issues.

Additionally, nothing looks wrong with your code, so I'm guessing it has to do with your directory structure. When you start a file path with the "img" folder, that means that the img folder needs to be a direct sibling of the index.html file that's referencing. In other words, your directory structure (on the left) should look like this:

http://i.imgur.com/1KdWSxM.png

Thanks so, much that worked, but when I checked the webpage your designs of the numbers aren't being displayed.

Try this into your head tag:

<link rel="stylesheet" type="text/css" href="css/normalize.css">
<link rel="stylesheet" type="text/css" href="css/main.css">

Okay tried it.

<link rel="stylesheet" type= "text/css" href="css/normalize.css"> 
<link rel="stylesheet" type= "text/css" href="css/main.css">

Still nothing.

Could it be a problem with Workspaces?

Also here is my 'main.css' file.

a {
  text-decoration: none;
}

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

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

Hmm maybe, actually I don't use Workspaces, but as you can see through this link your styles are been applied (based at CSS tab) > http://codepen.io/anon/pen/WbaJQM

You are adding an opening Head tag right? Because your code doesn't show it...

Anyway, if the problem is the Workspaces you can contact the Treehouse by email: help@teamtreehouse.com

Is this what you mean by head tag? When I posted my code I must have cut off the top.

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

I did contact help@treehouse.com, and I was told to go to the forum.

I'm trying codepen now.

That's weird every time I post the head tag it gets cut off.

Travis, check out the Markdown Cheatsheet link right below the text area when writing a comment. you want to use the ```html code markdown on the line before your code. That will include everything.