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

HTML

I followed along and my gallery did NOT break into two columns.

6 Answers

Post your code, without it, helping you is going to be difficult, either you post it here (the html & css) using markdown or you post the link to this specific workspace (that's actually the best way), this way we 'll be able to check your code and find the problem.

HI Gary. If you could copy/ paste your HTML and CSS code, we'd have a better understanding of what you're missing. Thanks!

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Gary Gibson | Anarcho Lifter</title> <link rel="stylesheet" href="css/normalize.css"> <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700,800,700italic,600|Roboto|Lato|Slabo+27px|Roboto+Condensed' rel='stylesheet' type='text/css'> <link rel="stylesheet" href="css/main.css"> </head> <body> <header> <a href="index.html" id="logo"> <h1>Gary Gibson</h1> <h2>Lifter. Anarchist.</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 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="https://twitter.com/GaryPGibson"><img src="img/twitter-wrap.png" alt="Twitter Logo"class="social-icon"></a>
<a href="https://facebook.com/GaryPGibson"><img src="img/facebook-wrap.png" alt="Facebook Logo"class="social-icon"></a>
<p>© 2016 Gary Gibson.</p> </footer> </div> </body> </html>

/************************************ GENERAL ************************************/

body { font-family: 'Open Sans', sans-serif }

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

a { text-decoration: none; }

img { max-width: 100%; }

h3 { margin: 0 0 1em 0; }

/************************************ HEADING ************************************/

header { float: left; margin: 0 0 30px 0; padding: 5px 0 0 0; width: 100%; }

logo {

text-align: center; margin: 0; }

h1 { font-family: 'Roboto', 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; color: #ccc; }

nav ul { list-style: none; margin: 0 10px; padding: 0; }

nav li { display: inline-block; }

nav a { font-weight: 800; padding: 15px 10px; }

/************************************ FOOTER ************************************/

footer { font-size: 0.75em; text-align: center; clear: both; padding-top: 50px; color: #ccc; }

.social-icon { width: 20px; height: 20px; margin: 0 5px; }

/************************************ PAGE: PORTFOLIO ************************************/

gallery { margin: 0; padding: 0; list-style: none; }

gallery li { float: left; width: 45%; margin: 2.5%; background-color: #f5f5f5; color: #bdc3c7; }

gallery li a p { margin: 0; padding: 5%; font-size: 0.75em; color: #bdc3c7; }

/************************************ PAGE: ABOUT ************************************/

.profile-photo { display: block; max-width: 150px; margin: 0 auto 30px; border-radius: 100%; }

/************************************ PAGE: CONTACT ************************************/

.contact-info { list-style: none; padding: 0; margin: 0; font-size: 0.9em; }

.contact-info li.phone a { background-image: url('../img/phone.png')}

.contact-info li.mail a { background-image: url('../img/mail.png')}

.contact-info li.twitter a { background-image: url('../img/twitter.png')}

/************************************ COLORS ************************************/

/* site body */

body { background-color: #fff; color: #999; }

/* red header */

header { background: #991111; border-color: #101191; }

/* nav background on mobile */

nav { background: #101191; }

/* logo text */

h1, h2 { color: #fff; }

/* link */

a { color: #6ab47b; }

/* nav link */

nav a, nav a:visited { color: #fff; }

/* selected nav link */

nav a.selected, nav a:hover { color: #32673f; }

Something must be messed up here, no?

/************************************ PAGE: PORTFOLIO ************************************/

gallery { margin: 0; padding: 0; list-style: none; }

gallery li { float: left; width: 45%; margin: 2.5%; background-color: #f5f5f5; color: #bdc3c7; }

gallery li a p { margin: 0; padding: 5%; font-size: 0.75em; color: #bdc3c7; }

I found the problem. The "#" somehow vanished from in front of my "gallery" id and rendered those rules unworkable. I put the "#" back in and the column split.