Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

HTML Build a Simple Website Creating a Website Structure Working with Grids

Sean Flanagan
Sean Flanagan
33,233 Points

Browser page not working as expected.

Hi. I'm stuck on this one. I'm getting my div tags muddled up. I'm not sure if I'm putting them all in the right places. Can anyone help me please? Thanks.

<!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=            "http://treehouse-code-samples.s3.amazonaws.com/WWIsland1/stage3/css/normalize.css"
    <link rel="stylesheet" href="http://treehouse-code-samples.s3.amazonaws.com/WWIsland1/stage3/css/grid.css"
</head>

<body>
    <div class="container clearfix">
        <div class="grid_4"
            <img src="http://treehouse-code-samples.s3.amazonaws.com/WWIsland1/stage2/img/logo.gif" alt="Smells Like Bakin">
        </div>
            <ul class="nav">
            <li><a href="#">About</a></li>
            <li><a href="#">Cupcakes &amp; Prices</a></li>
            <li><a href="#">Locations</a></li>
            <li class="last"><a href="#">Contact Us</a></li>
            </ul>
        </div>
    </div>

    <div id="intro">
        <h1>Opposites really do attract, especially in our kitchen! We combine unexpected flavours that melt together to create ironically delicious desserts. </h1>
        <p><a href="#" class="btn">Browse Our Cupcakes</a></p>
    </div>

    <img src="http://treehouse-code-samples.s3.amazonaws.com/WWIsland1/stage2/img/you-bake-me-blush.gif" alt="You Bake Me Blush">

    <div id="featured-cupcake">
      <h2>Cupcake of the Week</h2>
      <p>This week's featured cupcake is the <a href="#">Avocado Chocolate cupcake</a>. Its strange combination of flavours will make your mouth water!</p>
      <img src="http://treehouse-code-samples.s3.amazonaws.com/WWIsland1/stage2/img/featured-cupcake.jpg" alt="Avocado Chocolate Cupcake">
    </div>

    <div id="new-cupcakes">
        <h2>Fresh Out the Oven</h2>
        <p>Our newest cupcakes are <a href="#">Bacon Me Crazy</a> and <a href="#">Jalapeño So Spicy</a>. </p>
      <img src="http://treehouse-code-samples.s3.amazonaws.com/WWIsland1/stage2/img/new-cupcake-bacon.jpg" alt="Bacon Me Crazy">
      <img src="http://treehouse-code-samples.s3.amazonaws.com/WWIsland1/stage2/img/new-cupcake-jalapeno.jpg" alt="Jalapeno So Spicy">
    </div>

    <h2>Inside the Kitchen</h2>
    <p>Smells Like Bakin' started out in the garage of the husband-and-wife duo Allison and 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>

    <h2>Get Bakin' with Us</h2>

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

    <p>We announce all of our new flavours first through Facebook and Twitter, and even take requests!</p>    
    <a href="http://www.facebook.com/SmellsLikeBakin"><img src="http://treehouse-code-samples.s3.amazonaws.com/WWIsland1/stage2/img/facebook.gif" alt="Facebook"></a>
    <a href="https://twitter.com/#!/smellslikebakin"><img src="http://treehouse-code-samples.s3.amazonaws.com/WWIsland1/stage2/img/twitter.gif" alt="Twitter"></a>

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

</body>
</html>

Sean

Sean Flanagan
Sean Flanagan
33,233 Points

I seem to be struggling with this one. I'm not sure if I've put all the opening and closing div tags in the right places, or even if the numbers of opening and closing tags correspond with one another. What do I do, please? Thanks.

2 Answers

Avi Goldman
Avi Goldman
4,569 Points

Hey Sean,

You are missing a few end brackets and a opening div tag right before the navigation ul.

    <link rel="stylesheet" href="http://treehouse-code-samples.s3.amazonaws.com/WWIsland1/stage3/css/normalize.css"><!--missing >-->
    <link rel="stylesheet" href="http://treehouse-code-samples.s3.amazonaws.com/WWIsland1/stage3/css/grid.css"><!--missing >-->
        <div class="grid_4"><!--missing >-->
Sean Flanagan
Sean Flanagan
33,233 Points

Hi Avi. You've earnt best answer. I looked where you suggested and my code was a mess. I made the alterations you suggested. It's working fine now. Sorry I can't buy you a drink! Thank you.

James Barnett
James Barnett
39,199 Points

Take a look at the code you posted, do you see anything that looks unusual in the syntax highlighting?

Sean Flanagan
Sean Flanagan
33,233 Points

Hi James, hi Avi. To answer your question James, I followed Avi's advice and looked near the top and spotted 3 places where I was missing an angle bracket. I'd realised that the number of opening and closing tags didn't correspond, which meant either I had 1 too many closing tags, or I was minus 1 opening tag. Avi was also right about me missing an opening tag just before the unordered list. It's all fixed now. Thanks guys. :)

James Barnett
James Barnett
39,199 Points

Sean Flanagan - The syntax highlighting was was giving you a hint about where to start looking to debug your HTML. If you use text editor that supports syntax highlighting to write your HTML then in the future it will make it easier to spot issues like this.