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 Build a Simple Website Creating a Website Structure Working with Grids

Kao Fan Lin
Kao Fan Lin
662 Points

what am i missing? HELP!

when i was following the grids tutorial step by step, i couldnt see any changes made on my chrome after i've saved it. cant see the margins. can you tell me what im missing?

<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/> <title>Smells Like Bakin' Cupcake Company</title> <link rel="stylesheet" href="css/normalize.css" type="text/css" media="screen"> <link rel="stylesheet" href="css/grid.css" type="text/css" media="screen"> <link href='http://fonts.googleapis.com/css?family=Nunito' rel='stylesheet' type='text/css'> <link rel="stylesheet" href="css/style.css" type="text/css" media="screen"> </head> <body> <div class="container clearfix"> <div class="grid_4"> <img src="img/logo.gif" alt="Smells Like Bakin"> </div> <div class="grid_8 omega"> <ul class="nav"> <li><a href="#">About</a></li> <li><a href="#">Cupcakes & Prices</a></li> <li><a href="#">Locations</a></li> <li class="last"><a href="#">Contact Us</a></li> </ul> </div> <div id="intro" class="grid_9"> <h1>Opposites really do attract, especially in our kitchen! We combine unexpected flavors that melt together to create ironically delicious desserts</h1> <p><a href="#" class"btn">Browse Our Cupcakes</a></p> </div> <div class="grid_3 omega"> <img src="img/you-bake-me-blush.gif" alt="You Bake Me Blush"> </div>

<div id="featured-cupcake" class="grid_7">
  <h2>Cupcake of the Week</h2>
  <p>This week's featured cupcake is the <a href="#">Avocado Chocolate cupcake</a>. It's strange combo of flavors will kick your taste buds into fiesta mode!</p>
  <img src="img/featured-cupcake.jpg" alt="Avocado Chocolate Cupcake">
</div>

<div id="new-cupcakes" class="grid_5 omega">
  <h2>Fresh Out The Oven</h2>
  <p>Our newest cupcakes are <a href="#">Bacon Me Crazy</a> and <a href="#">Jalapeno So Spicy</a>.</p>
  <img src="img/new-cupcake-bacon.jpg" alt="Bacon Me Crazy">
  <img src="img/new-cupcake-jalapeno.jpg" alt="Jalapeno So Spicy">
</div>

<div class="grid_7">
  <h2>Inside the Kitchen</h2>
  <p>Smells Like Bakin' started out in the garage of the husban and wife duo Allison &amp; Joseph. Allison is the baker, and Joseph found a way for them to make a business out of her tasty treats. Flash forward to today and they have a successful store front, catering business and cupcake truck.</p>
  <p><a href="#" class="btn-small">Read More</a></p>
</div>

<div class="grid_5 omega">
  <h2>Get Bakin' with Us</h2>

  <div id="contact">
    <p>Call us:<span>1-555-CUP-CAKE</span><br>
    Email us: <a href="#">bakeon@smellslikebakin.com</a></p>
  </div>


  <p>We announce all of our new flavors first through Facebook &amp; Twitter, and even take requests!</p>
  <a href="http://www.facebook.com/SmellsLikeBakin"><img src="img/facebook.gif" alt="Facebook"></a>
  <a href="http://twitter.com/#!/smellslikebakin"><img src="img/twitter.gif" alt="Twitter"></a>
</div>

<div id="copyright" class="grid_12">
  <p>&copy; 2012 Smells Like Bakin' Cupcake Company. All Rights Reserved</p>
</div>

</div> </body> </html>

Adama Sy
Adama Sy
7,076 Points

you should give simple names to your div to start with. Second try to put all folders in the same place. then to change the design you need a .css, your .html won't do anything for you in this case, it will be good to show your .css file

Kao Fan Lin
Kao Fan Lin
662 Points

hi Adama Sy what do you mean by simplifying the names of the div? and my files are in the same place.

3 Answers

Adama Sy
Adama Sy
7,076 Points

Kao Fan Lin I mean, your div names can be simple as grid_12 = grid12 so you don't miss the _ then you don't have any issue in your coding. remember more you write code more things will be added to it, to make your website better. So use simple things to refer to images and other than you can easily find or change when needed. too complicated names become issues when you forget a detail and image won't show, or code won't work. this is what I mean

Kao Fan Lin
Kao Fan Lin
662 Points

just tried it, but nothing happened.

thanks for the tip tho! :)

Is your grid in the same directory? If so, are your file pathways correct?

Kao Fan Lin
Kao Fan Lin
662 Points

hi carman, i dont know. how do you correct it?

Pretend you had a folder called www. Now in www you had a file index.html and a folder named css. In css you had grid.css. In this case you would use <link rel="stylesheet" type="text/css" href="css/style.css"> You have to tell it to search the folder css otherwise it won't. Now lets say www is in a folder named var. You want a file in var without having to move it so in this case you would use <link rel="stylesheet" type="text/css" href="../folder-name/file-name">. The ../ tells the computer to go up 1 directory and then start it's search

Please note I do not condone keeping files in /var for a website in the event of you putting a website up.

Kao Fan Lin
Kao Fan Lin
662 Points

i rearranged the folders and added the reference but nothing worked. it's still as if all my css coding attempts weren't working. :(

Can you describe your folder setup? Name the folder/s your files are in. And post your links.

Kao Fan Lin
Kao Fan Lin
662 Points

Desktop/Projects/web/css

then i have the grid.css , normalize.css , style.css , index.html , and an img folder with all the jpg. and png. files from the download.

List the location of all your files. e.g grid.css is in the css folder