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![](https://ecs-static.teamtreehouse.com/assets/views/marketing/shared/community-banner-white-47072046c51352fe6a69f5e691ff5700b28bb11d45197d7bdf066d9ea3f72d0c.webp)
Christopher Houdlette
556 PointsID #Gallery not functioning properly
Hi! I have seen a few people post this questions as well but I'm having trouble getting my ID that I set in my HTML document transferring over and responding to the formatting changes in my main.css. I've been combing over the code for the last half hour but cannot find the issue.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Chris Houdlette</title>
<link rel="stylesheet" href="CSS/normalize.css">
<link href='http://fonts.googleapis.com/css?family=Changa+One|Open+Sans:400italic,700italic,800italic,400,700,800' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="CSS/main.css">
</head>
<body>
<header>
<a href="index.html" id="logo">
<h1>Chris Houdlette</h1>
<h2>Friend</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 id="gallery">
<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</p>
</a>
</li>
<li>
<a href="img/numbers-06.jpg">
<img src="img/numbers-06.jpg" alt="">
<p>80s style glow</p>
</a>
</li>
<li>
<a href="img/numbers-09.jpg">
<img src="img/numbers-09.jpg" alt="">
<p>Something about Brushes</p>
</a>
</li>
<li>
<a href="img/numbers-12.jpg">
<img src="img/numbers-12.jpg" alt="">
<p>Just for fun</p>
</a>
</li>
</ul>
</section>
<footer>
<a href="http://twitter.com"><img src="img/twitter-wrap.png" alt="Twitter Logo"></a>
<a href="http://facebook.com"><img src="img/facebook-wrap.png" alt="Facebook Logo"></a>
<p> © 2014 Chrissy</p>
</footer>
</div>
</body>
</html>
/****************************
General
*****************************/
body {
font-family: 'Open Sans', sans-serif;
}
#wrapper {
max-width: 940px;
margin: 0 auto;
padding: 0 5%;
}
a {
text-decoration: none;
color: #6ab47b;
}
img {
max-width: 100%;
}
/****************************
Heading
*****************************/
#logo {
text-align: center;
margin: 0;
}
h1 {
font-family:'Changa One','sans-serif';
margin: 15px 0;
font-size: 1.75em;
font-weight: normal;
line-height: 0.8em;
}
h2 {
font-size: 0.75em;
margin: -5px 0 0;
font-weight: normal;
}
/****************************
Navigation
*****************************/
nav {
text-align: center;
padding: 10px 0;
margin: 20px 0 0;
}
/****************************
footer
*****************************/
footer {
font-size: 0.75em;
text-align: center;
padding-top: 50px;
color: #ccc;
}
/****************************
PAGE: Portfolio
*****************************/
#gallery {
margin: 0;
padding: 0;
list-style: none;
}
#gallery li {
float: left;
width: 45%;
margin: 2.5%;
background-color: #f5f5f5
color: #bdc3c7;
}
/****************************
Colors
*****************************/
/*site body*/
body {
background-color:#fff;
color: #999;
}
/* green header */
header {
background: #6ab47b;
border-color: #599a68;
}
/* nav background mobile */
nav {
background: #599a68;
}
/* logo text */
h1, h2 {
color: #fff;
}
/* link color */
a {
color: #6ab47b;
}
/* nav link */
nav a, nav a:visited {
color: #fff;
}
/* selected nav link*/
nav a.selected, nav a:hover {
color: #32673f;
}
/* site body */
body {
background-color:#fff;
color: #999;
}
Thank you for any assistance. I really appreciate the help!
![Ken Alger](https://secure.gravatar.com/avatar/cf2cad7e6e37acacfa5201068856ed3d?s=60&d=https%3A%2F%2Fecs-static.teamtreehouse.com%2Fassets%2Fcontent%2Fdefault_avatar-445fbbabfc8dc9188fb5967fe43322ee0c3e0dd1e10f378bf8343784af5a13eb.webp&r=pg)
Ken Alger
Treehouse TeacherEdited for markdown
3 Answers
![Adam Young](https://uploads.teamtreehouse.com/production/profile-photos/863922/micro_moctroid.jpg)
Adam Young
15,791 PointsThanks Marcus, it may be because there's a semicolon missing here:
#gallery li {
float: left;
width: 45%;
margin: 2.5%;
background-color: #f5f5f5 /**Semicolon Missing **/
color: #bdc3c7;
}
![Marcus Parsons](https://uploads.teamtreehouse.com/production/profile-photos/1134502/micro_me3.jpg)
Marcus Parsons
15,719 PointsHe already has that. His markdown isn't formatted properly on the forums, though, so the markdown is being rendered as a heading level element using the # sign, instead of the # sign being shown in the CSS. The # sign is attached to gallery in his CSS, though, because it is showing up as a large heading level element. The problem is not with his selector from what I can see.
![Marcus Parsons](https://uploads.teamtreehouse.com/production/profile-photos/1134502/micro_me3.jpg)
Marcus Parsons
15,719 PointsIndeed, that can definitely cause an error. Another thing that I saw was that his comment, directly underneath the comment that says "COLORS", was missing the * from both / symbols, but I was waiting to see if a mod would edit his markdown so we could see it better. Looks like that is not going to happen.
![Marcus Parsons](https://uploads.teamtreehouse.com/production/profile-photos/1134502/micro_me3.jpg)
Marcus Parsons
15,719 PointsAdam, you are correct. The semi-colon seems to the error in his CSS document causing it to go wonky! :)
Thank you, Ken Alger!
![Ben Dietrich](https://uploads.teamtreehouse.com/production/profile-photos/1166872/micro_bd-profile-crop.jpg)
Ben Dietrich
8,287 PointsChristopher,
One thing that immediately jumped out at me was that you capitalized the folder name CSS in your link tag href. Is that exactly how you've named that folder? Any deviation in spelling, including capitalization, will invalidate your file path.
If that doesn't solve your issue, could you repost your css with markdown? Use the same syntax as posting html swapping in css instead. Let me know if I can help any further!
![Adam Young](https://uploads.teamtreehouse.com/production/profile-photos/863922/micro_moctroid.jpg)
Adam Young
15,791 PointsI noticed that too and was wondering the same thing. I think though, since some styling is being applied that he did indeed name /CSS in all caps.
Christopher Houdlette
556 PointsHi Everyone!
Sorry for the late response. Only have my late evenings for Treehouse time. Thank you everyone who contributed. It was indeed that missing semicolon. I think I just needed some time away as I had been combing through that code for a while. Thanks for helping this newbie continue learning!
Marcus Parsons
15,719 PointsMarcus Parsons
15,719 PointsChristopher, can you edit your markdown please? Be sure to put blank lines above and below the beginning and ending blocks of code. Here is how code should look as you type it in:![animated code](https://image-proxy-cdn.teamtreehouse.com/ef1883d5cdfa377c03ee6dc201d4f01b7a0200d5/687474703a2f2f692e696d6775722e636f6d2f317366495972742e676966)