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!

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 Responsive Web Design and Testing Build a Three Column Layout

Contact page didn't change to two columns (responsive d)

@media screen and (min-width: 480px) {


  #primary {
    width: 50%;
    float: left;

  #secondary {
    width: 40%;
    float: right;


<section id="primary"> and the other section is <section id="secondary'>

2 Answers

James Barnett
James Barnett
39,199 Points

In your HTML

 <section id="secondary'>

You opened with a double quote mark and closed with a single quote mark.

oh :) thank you

Michael Mangan
Michael Mangan
9,164 Points

i see your using id's instead of classes. make sure its the same in the html. also, its best to use classes. you don't to set too much specificity on element you don't have to.